[program-l] Re: Objective-C coding for iOS on windows 7

  • From: Louis Bryant <louis@xxxxxxxxxxxxxxx>
  • To: program-l@xxxxxxxxxxxxx
  • Date: Thu, 04 Oct 2012 03:58:26 -0800

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

Other related posts: