I know MS' JScript can create new types but I am not sure about JavaScript. (MS implements both JavaScript and JScript which I know is a somewhat extended JavaScript I'm just not entirely clear on the details of what is standard JavaScript and what is an extension provided by JScript). On 10/4/12, Jamal Mazrui <empower@xxxxxxxxx> wrote: > I think new object types can be created in JavaScript. They follow a > prototype rather than class based model. I cannot explain this much > better, but encourage further research if interested. > > Cheers, > Jamal > > On 10/3/2012 11:31 PM, Louis Bryant wrote: >> Hi. You're asking great questions. JavaScript is partially >> object-oriented. Meaning, objects are built-in to the language but you >> cannot create your own. With PhoneGap, the only times you'd create objects >> is when you need to implement functionality that isn't part of the API. In >> this case, you'd need an Apple computer and you will need to know >> Objective-C. If you have more questions, please ask and I'll do my best to >> answer them. I've finally got a hand on Objective-C and building >> interfaces without Interface Builder! I just have to sit down sometime and >> put myself to the test. HTH. >> >> ----- Original Message ----- >> 1f#c 1lam@> 1up@aw <lmr.upshaw@xxxxxxxxx> >> 1to#c <program-l@xxxxxxxxxxxxx>, >> Date: Wednesday, Oct 3, 2012 08:46:33 AM >> Subject: [program-l] Re: Objective-C coding for iOS on windows 7 >> >>> >>> I can definitely see how this can give us, as blind and low vision >>> developers, an edge at creating a passable graphical user interface for >>> iOS >>> and Android platforms, but is it enough to create apps that would be able >>> to >>> have objects that may need to send messages among each other? I swear I >>> don't mean to whip a dead horse, or ruffle anyone's feathers, just trying >>> to >>> get clarity. I like that I can use HTML to create the user interface, >>> and >>> javascript to handle the computations behind the scenes, but javascript >>> isn't object oriented, is it? Lol. So much changes over a short period >>> of >>> time, I'm afraid I may have missed something, or could be completely >>> misunderstanding how things work. Please bare with me. I'll get it in >>> short >>> order. >>> >>> >> @@@> -----Original Message----- >> @@@> 1f#c program-l-bounce@xxxxxxxxxxxxx >> [mailto:program-l-bounce@xxxxxxxxxxxxx] >>> On Behalf Of Louis Bryant >>> Sent: Tuesday, October 02, 2012 7:40 AM >> @@@> 1to#c 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 ----- >> @@@> cb-dsa2fcb-ds2;c cb-dsa2ian 1@3p@>pe <isforums@xxxxxxxx> >> @@@> cb-dsa2tocb-ds2;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:- >> @@@> #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:- >> ** [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 > > ** 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 > -- Soronel Haetir soronel.haetir@xxxxxxxxx ** 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