Ian. Thanks for this. I want to explore Titanium. Sounds nice. Best, Louis ----- Original Message ----- ,f3 ,ian ,%>pe <isforums@xxxxxxxx> ,to3 <program-l@xxxxxxxxxxxxx>, Date: Thursday, Oct 4, 2012 01:02:30 AM Subject: [program-l] Re: Objective-C coding for iOS on windows 7 > > > While I personally really like what I have read about phoneGap and it's > approach toward developing cross platform apps, you should be aware that > there are alternatives worthy of consideration depending on your > requirements. > > My understanding is that phoneGap only support a base set of functionality > across a wide range of mobile devices. They do not support OS or device > specific interfaces to many features available on mobile platforms which may > or may not be an issue. > > Basically, if all you need access to is things like GPS, local file store, > acceleromter and alerts through sound / vibration, you should be fine. But > if you need access to other devices you may need to look at other options. I > think it is possible to write your own native libraries though which can be > accessed through the phoneGap API if necessary but then you are maintaining > native code. > > You can get a full list of the interfaces phoneGap supports and on which > platforms on their site. > > There are other options such as titanium which enables developers to write > apps in Javascript which is then compiled using a specific tool chain for > the various devices, to compile and build native binaries. Rather than > relying on HTML5 for the interface, titanium can leverage native widgets > which are likely to work more effectively or just l nicer (whatever that > means) than a pure HTML interface. > > I'm not saying phoneGap isn't a great solution here by the way. I think it > is and really like it. But it does have limitations which you should be > aware of before making any seaping decisions. > > Cheers > Ian > > > > @> -----Original Message----- @> ,f3 program-l-bounce@xxxxxxxxxxxxx [mailto:program-l-bounce@xxxxxxxxxxxxx] @> ,on ,2half ,( jaffar.sidek10@xxxxxxxxx > Sent: 04 October 2012 01:55 @> ,to3 program-l@xxxxxxxxxxxxx > Subject: [program-l] Re: Objective-C coding for iOS on windows 7 > > Hi. Thank you for your recommendation. I went to take a look at phonegap > and it is as what you have said. My company is currentlly embarking on > creating apps for the IPhone for our local regional languages, and I have > found phonegap to suit my development needs most admirably. I have > suggested to my boss that we use phonegap for developing some of our apps > instead of hard coding all of them in objective c and he has taken my point > of view into consideration, so i think that it will be a relative breeze > from now because phonegap is really quite straight forward to implement. > Thanks again and cheers! > @> -----Original Message----- > From: Louis Bryant > Sent: Tuesday, October 02, 2012 8:40 PM @> ,to3 program-l@xxxxxxxxxxxxx > Subject: [program-l] Re: Objective-C coding for iOS on windows 7 > > Hi. PhoneGap is different. You simply develop the app using HTML5 and > JavaScript. Using JavaScript, you can access sensors, the camera, compass, > accelerometer, ETC. It is very accessible, and the apps pose no security > threats whatsoever. In fact, tuns of apps have been released to the App > Store and Android market using PhoneGap. It is really worth a look. If you > don't want to use PhoneGap Build then it is up to you to have the necessary > hardware and SDK's to compile the generated apps yourself. Your HTML5 and > JavaScript are transformed into native Objective-C code. You can access the > local filesystem or remote servers in your JavaScript as well. I'll say it > again, it's definitely worth a go at! HTH. > @> ----- Original Message ----- @> #a;fcb-ds;c #a;ian 1@3p@>pe <isforums@xxxxxxxx> @> #a;tocb-ds;c <program-l@xxxxxxxxxxxxx>, > Date: Monday, Oct 1, 2012 06:23:59 PM > Subject: [program-l] Re: Objective-C coding for iOS on windows 7 > > > > > > > Thanks for this Louis. I had heard of phone gap and other similar > > offerings which solved the issue of deploying to multiple Oss but had > > misunderstood their implementation. I had thought that you simply > > develop the app in native code, then run it through something like > > phone gap which generated the necessary binaries for whichever > > platform. > > > > Do you happen to know whether it is possible to host a web app inside > > a browser which provides access to local interfaces such as > > accelerometers etc as described previously? Or do you simply develop > > the app as a stand-alone client application using HTML and Javascript? > > As I said, I don't have any experience of deploying to the app store > > but did hear that apps have to conform to some kind of UI standard. I > > can understand therefore why developing an app whose interface is > > dynamic and dependent on a remote web application could be an issue. > > > > Cheers > > Ian > > @> @@@> -----Original Message----- @> @@@> 1f#c program-l-bounce@xxxxxxxxxxxxx @> [mailto:program-l-bounce@xxxxxxxxxxxxx] > > On Behalf Of Louis Bryant > > Sent: 01 October 2012 15:08 @> @@@> 1to#c program-l@xxxxxxxxxxxxx > > Subject: [program-l] Re: Objective-C coding for iOS on windows 7 > > > > Hi Ian. You may then want to check out PhoneGap.com. You can develop > > high quality apps for several mobile platforms, iOS and Android to > > name a couple using HTML5, CSS, and JavaScript. If you need, you can > > download plug-ins for the devices in which you intend to take > > advantage of functionality that isn't part of the PhoneGap API. It is > > very accessible and was easy to install and setup on my MAC. It also > > has what is known as PhoneGap Build, where from any OS you can develop > > and then download binary images from your code for the hardware you > > wish to support without the need to install any SDK's. The > > documentation is good to read because you can get to know the PhoneGap > > API's better. HTH. Louis > > @> @@@> ----- Original Message ----- > > #abbfcb-dsbbc #abbian 1@3p@>pe <isforums@xxxxxxxx> #abbtocb-dsbbc @> @@@> <program-l@xxxxxxxxxxxxx>, > > Date: Monday, Oct 1, 2012 01:52:42 AM > > Subject: [program-l] Re: Objective-C coding for iOS on windows 7 > > > > > > > > > > > I sent the below in response to a thread regarding IOS UI > > > development a while ago now but thought I'd send it again as it may be > of help. > > > Also I'm actually looking at potentially creating an app myself now > > > and feel this approach is probably the best way forward at this time > > > based on others comments. > > > > > > I don't have any experience with developing for the iPhone (or any > > > other mobile device for that matter) in terms of native code and had > > > no idea how poor the situation seems to be in terms of accessibility. > > > It sounds like some of you have bitten the bullet and found ways of > > > addressing the limitations around creating GUIs but this sounds > > > horrible. And then there's a $100 fee to just run your own app on > > > your own > > phone? > > > > > > I was only just reading an article the other day about a "device > > > browser" > > > which an Android developer had developed to provide web developers > > > with access to the various devices and sensors on Android phones via > > > Javascript ? the idea being that the web developers, who were great > > > at web development but who might have a steep learning curve to > > > switch to native apps, could simply develop an app using HTML5 as > > > the interface but still gain access to the lower level devices > > > otherwise not available > > through a standard browser. > > > I'd be surprised if something similar doesn't exist for the iPhone? > > > > > > In theory, the app would simply be a specific instance of the device > > > browser which pointed at a URL where the actual code resided as a > > > web > > application. > > > So essentially you would write the application in whichever > > > server-side programming language you prefer and javascript to access > > > low level interfaces to devices not currently available via a > > > standard web browser and could create the interface as HTML. > > > Personally I think this provides a really nice programming model > > > anyway and potentially gives you a degree of flexibility not offered > > > through a native app. In particular, you could quickly make changes > > > to the server-side web application which would automatically be > > > propagated across all apps hosted on whichever mobile platform they are > on. No upgrade needed. > > > > > > Obviously this may not fit into everyone's business model but it > > > would for me and I would be very interested to know what any of the > > > more experience IOS developers think of this approach. In > > > particular, whether such an application would get through the app > > > stores vetting process? I get the impression that apps have to be of > > > a certain quality in terms of GUI to get onto the app store but > > > because the app would actually be a web application hosted > > > elsewhere, I can see why they may reject the application as the > > > interface could change without any further review. Or they may just > > > not want to support this kind of deployment as it could potentially > > > lead to lower revenues in the long > > term. > > > > > > Anyway, be really interested to hear what others think and / or > > > whether such an approach would be allowed onto the app store. > > > > > > Cheers > > > Ian > > > @> @@@> @@@> -----Original Message----- @> @@@> @@@> 1f#c program-l-bounce@xxxxxxxxxxxxx @@@> @> [mailto:program-l-bounce@xxxxxxxxxxxxx] > > > On Behalf Of Barry Jennings > > > Sent: 01 October 2012 06:21 @> @@@> @@@> 1to#c program-l@xxxxxxxxxxxxx > > > Subject: [program-l] Re: Objective-C coding for iOS on windows 7 > > > > > > Are there tools for creating a user interface with gnustep or is > > > this just GCC with the libraries for Objective C? In other words do > > > we have an accessible way here to get around the inaccessible > > > Interface > > Builder? > > > > > > Barry > > > @> @@@> @@@> -----Original Message----- @> @@@> @@@> 1f#c jaffar.sidek10@xxxxxxxxx > > > Sent: Sunday, September 30, 2012 9:06 PM @> @@@> @@@> 1to#c program-l@xxxxxxxxxxxxx > > > Subject: [program-l] Re: Objective-C coding for iOS on windows 7 > > > > > > Hi. Also. The latest MinGW compiler which i believe to be 4.7.0 > > > comes with an objective c compiler, so those interested might like > > > to give > > it a try. > > > And with the IPhone being as popular as it is right now, I am only > > > surprised that the mainstream apps like visual studio hasn't yet > > > made objective c as part of their programming framework. Cheers! > > > @> @@@> @@@> -----Original Message----- > > > From: Louis Bryant > > > Sent: Monday, October 01, 2012 10:23 AM @> @@@> @@@> 1to#c program-l@xxxxxxxxxxxxx > > > Subject: [program-l] Re: Objective-C coding for iOS on windows 7 > > > > > > How cool! Thanks! > > > @> @@@> @@@> ----- Original Message ----- > > @@@> #abbfcb-dsbbc <jaffar.sidek10@xxxxxxxxx> @@@> #abbtocb-dsbbc @> @@@> <program-l@xxxxxxxxxxxxx>, > > > Date: Saturday, Sep 29, 2012 04:23:56 PM > > > Subject: [program-l] Re: Objective-C coding for iOS on windows 7 > > > > > > > > > > > > > > > HI. This is a tutorial/introductory link for GnuStep, a gnu > > > > objective c port that is specially used on windows to code for > > > > the ios > > system. > > > > I've tried it and it works, @> @@@> @@@> @@@> www.gnustep.org/resources/ObjCFun.html > > > > enjoy. @> @@@> @@@> @@@> -----Original Message----- > > > > From: Lamar Upshaw > > > > Sent: Friday, September 28, 2012 9:32 PM @> @@@> @@@> @@@> 1to#c program-l@xxxxxxxxxxxxx > > > > Subject: [program-l] Objective-C coding for iOS on windows 7 > > > > > > > > Does anyone know if this is possible? I'm just trying to get > > > > pointed in the right direction. I want to create apps for the iOS > > > > platform, using the objective-C language, but I only have a windows 7 > machine. > > > > Any suggestions and/or experience with writing iOS apps are very > > > > welcome. > > > > > > > > Lamar > > > > > > > > ** To leave the list, click on the immediately-following link:- > @@@> @@@> @@@> #iiii @> [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] > > > > ** If this link doesn't work then send a message to: @> @@@> @@@> @@@> #iiii program-l-request@xxxxxxxxxxxxx > > > > ** and in the Subject line type > > > > ** unsubscribe > > > > ** For other list commands such as vacation mode, click on the > > > > ** immediately-following link:- @> @@@> @@@> @@@> #iiii [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] > > > > ** or send a message, to > > > > ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq > > > > > > > > ** To leave the list, click on the immediately-following link:- > @@@> @@@> @@@> #iiii @> [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] > > > > ** If this link doesn't work then send a message to: @> @@@> @@@> @@@> #iiii program-l-request@xxxxxxxxxxxxx > > > > ** and in the Subject line type > > > > ** unsubscribe > > > > ** For other list commands such as vacation mode, click on the > > > > ** immediately-following link:- @> @@@> @@@> @@@> #iiii [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] > > > > ** or send a message, to > > > > ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq > > > ** To leave the list, click on the immediately-following link:- @> @@@> @@@> #iiii [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] > > > ** If this link doesn't work then send a message to: @> @@@> @@@> #iiii program-l-request@xxxxxxxxxxxxx > > > ** and in the Subject line type > > > ** unsubscribe > > > ** For other list commands such as vacation mode, click on the > > > ** immediately-following link:- @> @@@> @@@> #iiii [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] > > > ** or send a message, to > > > ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq > > > > > > ** To leave the list, click on the immediately-following link:- @> @@@> @@@> #iiii [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] > > > ** If this link doesn't work then send a message to: @> @@@> @@@> #iiii program-l-request@xxxxxxxxxxxxx > > > ** and in the Subject line type > > > ** unsubscribe > > > ** For other list commands such as vacation mode, click on the > > > ** immediately-following link:- @> @@@> @@@> #iiii [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] > > > ** or send a message, to > > > ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq > > > > > > ** To leave the list, click on the immediately-following link:- @> @@@> @@@> #iiii [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] > > > ** If this link doesn't work then send a message to: @> @@@> @@@> #iiii program-l-request@xxxxxxxxxxxxx > > > ** and in the Subject line type > > > ** unsubscribe > > > ** For other list commands such as vacation mode, click on the > > > ** immediately-following link:- @> @@@> @@@> #iiii [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] > > > ** or send a message, to > > > ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq > > > > > > ** To leave the list, click on the immediately-following link:- @> @@@> @@@> #iiii [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] > > > ** If this link doesn't work then send a message to: @> @@@> @@@> #iiii program-l-request@xxxxxxxxxxxxx > > > ** and in the Subject line type > > > ** unsubscribe > > > ** For other list commands such as vacation mode, click on the > > > ** immediately-following link:- @> @@@> @@@> #iiii [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] > > > ** or send a message, to > > > ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq > > ** To leave the list, click on the immediately-following link:- @> @@@> #iiii [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] > > ** If this link doesn't work then send a message to: @> @@@> #iiii program-l-request@xxxxxxxxxxxxx > > ** and in the Subject line type > > ** unsubscribe > > ** For other list commands such as vacation mode, click on the > > ** immediately-following link:- @> @@@> #iiii [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] > > ** or send a message, to > > ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq > > > > ** To leave the list, click on the immediately-following link:- @> @@@> #iiii [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] > > ** If this link doesn't work then send a message to: @> @@@> #iiii program-l-request@xxxxxxxxxxxxx > > ** and in the Subject line type > > ** unsubscribe > > ** For other list commands such as vacation mode, click on the > > ** immediately-following link:- @> @@@> #iiii [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] > > ** or send a message, to > > ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq > ** To leave the list, click on the immediately-following link:- @> 9999 [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] > ** If this link doesn't work then send a message to: @> 9999 program-l-request@xxxxxxxxxxxxx > ** and in the Subject line type > ** unsubscribe > ** For other list commands such as vacation mode, click on the > ** immediately-following link:- @> 9999 [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] > ** or send a message, to > ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq > > ** To leave the list, click on the immediately-following link:- @> 9999 [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] > ** If this link doesn't work then send a message to: @> 9999 program-l-request@xxxxxxxxxxxxx > ** and in the Subject line type > ** unsubscribe > ** For other list commands such as vacation mode, click on the > ** immediately-following link:- @> 9999 [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] > ** or send a message, to > ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq > > ** To leave the list, click on the immediately-following link:- @> 9999 [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] > ** If this link doesn't work then send a message to: @> 9999 program-l-request@xxxxxxxxxxxxx > ** and in the Subject line type > ** unsubscribe > ** For other list commands such as vacation mode, click on the > ** immediately-following link:- @> 9999 [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] > ** or send a message, to > ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq ** To leave the list, click on the immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] ** If this link doesn't work then send a message to: ** program-l-request@xxxxxxxxxxxxx ** and in the Subject line type ** unsubscribe ** For other list commands such as vacation mode, click on the ** immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] ** or send a message, to ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq >>>> ** unsubscribe >>>> ** For other list commands such as vacation mode, click on the