Dumb newbie question on iphone development

Hi there, just a quick dumb question: Can i develop Iphone apps in Windows platform? This is b'coz I dun have Mac machine.

a simple answer is YES in opposite of what you read here.
+I'm a .NET developer and I started building web apps in .NET (ASP.NET).+
The iPhone/iPod Touch supports 2 different ways to develop something for it, a Web Application (applications that runs on Safari browser, like Facebook and Wordpress) and a SDK Application (Self contain applications, like games, utilities, etc). *Under Windows, you can do any Web Application*, you will need a Mac to do SDK Applications
Reading the Wrox book entitled: Professional iPhone Application Development (ISBN 0470251557) in page 5 the writer tells about 4 levels to do Web Apps:
*Level 1 - Full compatible website/application*
The ground level approach is to develop a Web site/app that is “ iPhone/iPod touch – friendly ” and is fully compatible with the Apple mobile devices. These sites avoid using technologies that the Apple mobile devices do not support, including Flash, Java, and other plug - ins. The basic structure of the presentation layer also maximizes use of blocks and columns to make it easy for users to navigate and zoom within the site. This basic approach does not do anything specific for iPhone/iPod touch users, but makes sure that there are no barriers to a satisfactory browsing experience.
(just like http://del.icio.us/
*Level 2 - Web site/application optimized for Safari*
The second level of support for iPhone and iPod touch is to not only provide a basic level of experience for the Mobile Safari user, but also to provide an optimized user experience for users who use Safari browsers, such as utilizing some of the enhanced WebKit CSS properties supported by Safari.
*Level 3 - Dedicated iPhone/iPod Touch web site/application*
A third level of support is to provide a Web site tailored to the viewport dimensions of the iPhone and iPod touch and provide a strong Web browsing experience for Apple device users. However, while these sites are tailored for iPhone/iPod touch viewing, they do not always seek to emulate Apple UI design. And, in many cases, these are often stripped - down versions of a fuller Web site or
application.
(just like Amazon.com and Facebook)
*Level 4 - Native - looking iPhone/iPod touch application*
The final approach is to provide a Web application that is designed exclusively for iPhone and iPod touch and closely emulates the UI design of native applications. One of the design goals is to minimize user awareness that they are even inside of a browser environment. Moreover, a full - fledged iPhone application will, as is relevant, integrate with iPhone - specific services, including Phone, Mail, and Google Maps.
I did 2 web apps using Dreamweaver for Windows, using Level 4, coding plain HTML - there is no visual aid, but you just pick up an iPhone/iPod Touch (or if you don't have this, use Safari browser or any WebKit Browser).
You can always start here
Remember, if you really want to build a self contain application in Objective-C/Java, then you need a Mac running Leopard (Mac OS X 10.5), with XCode (the Mac Visual Studio) and the iPhone SDK
Hope that with this you can see some light under Windows

Similar Messages

  • Dumb newbie question -- shell vrs linux console

    This is probably a dumb newbie question, but what is the difference between the shell screen and the linux console screen? I used another system before Arch and I believe there was only the shell screen! Does it matter which one is used?  Thanks -- Larry

    The console is the 2D text rendering thing. The shell is Bash, just a program that handles your input and has the console as output.
    If on the other hand you mean the console at startup, and you call that the console while you call xterm, etc. shells then the answer is different. It's just a matter of configuration if you automatically start X or not. A lot people use gdm or kdm to get a graphical login screen after bootup, others just type "startx" in the console when they want to start X.
    You can switch to the console with Ctrl+Alt+Fn where n is a number between 1 and 6. You can switch between consoles with Alt+Fn, X is on the last console, so to go back to X do Alt+F7.

  • Dumb newbie question number 2!  - Table problem....

    Since my first question was answered so well, I thought I'd try a second!
    This one has me stumped. We have a Stellent content development and seperate live server. While developing the web site, I had no issues with content. Certain pages contain MS Word Native content and they appeared with no problem.
    Now we have our content moved to the live server, the tables in the word documents are appearing as black with white text, instead of white with black text. Some tables even show up as black on black.
    I don't manage the Stellent Content servers (I just use site studio) but my collegue has looked and can't see any difference between the live/develop content servers. I can't understand why I've got two different results for the same content! Any ideas??
    Many thanks!
    Jeanette

    Hi again Jeanette,
    You probably are using a conversion of the document and the conversion is not working fine.
    Look for this document in content server and check both versions (native and Web) in both servers.
    Alejandro

  • Dumb newbie question - where do I download com.sun.web.me.*?

    Hi,
    I am new to j2me programming & have just started developing apps for mobile phones. So far so good, I have Netbeans 5.5.1 with the mobility pack and have created a couple of Midlets already. To braoden my knowledge, I have downloaded a coupe of samples from https://meapplicationdevelopers.dev.java.net/ but when I try and build them, I get errors regarding the import of classes com.sun.me.web.*
    Where/how can I download & install these libraries for use in Netbeans 5.5.1?
    Many thanks
    Chris

    Thanks for the response,
    I have serached my computer for anything that looks like it might contain the required libraries, but top no avail
    My code has the following lines which the compiler objects to:
    import com.sun.me.web.path.Result;
    import com.sun.me.web.path.ResultException;
    import com.sun.me.web.request.Arg;
    import com.sun.me.web.request.ProgressInputStream;
    import com.sun.me.web.request.ProgressListener;
    import com.sun.me.web.request.Request;
    import com.sun.me.web.request.RequestListener;
    import com.sun.me.web.request.Response;
    so any help on where I might find them would be appreciated

  • Dumb, newbie question about Quicktime

    I recently switched from PC to Mac, so I do not have much experience using Quicktime, rather than WMP. My question is this: Can I configure Quicktime to open internet videos in an external player, rather than in the web browser? The reason for the question is that the videos playing in the browser are very small, and I don't see a way of increasing the display size. Any help is appreciated.
    iMac   Mac OS X (10.4.7)  

    The Web page authors decide what size is displayed. They can also send the linked file directly to the QuickTime Player so it opens in its own window.
    Users (viewers) can't adjust the size if the file is told to open via the browser plug-in.

  • Really dumb newbie question

    ok how do you change the text of a label for a form field, I drilled down to edit the layer its on, its property has it as dynamic, which doesn't make sense because it is static, but I don't care about that just how do I actually get to the text and change it. I would have thought it would simply be in the properties of the label. there is help that gets invoked when hovering over the label, is that perhaps what is making changing the label text so obscure to me at this point. see pic of where I'm at, don't know how to make the pic bigger and more readable, but its got the properties for the label open at the bottom and  the dropdown box is 'dynamic' but I'm not seeing where the actual text is stored.

    If you select the textfield and in the Properties panel you see <Instance Name>, then any text the textfield has in it is text that is typed into it because without an instance name assigned there is no way you can use code to assign the instance name.  So just edit the text directly in the textfield by typing in it.
    I'll take that back if it happens to be an AS1/AS2 file... in those versions it is possible to assign a variable to the textfield instead of an instance name (bad practice, but it can be done).  So if you see something entered in the Properties panel field labeled "Var:", then you might find some code assigning a value to the textfield that way.
    But if the first image you showed is one of the textfields in question, just edit the text you see directly in the textfield because it has no instance name nor Var assigned to it.  And while you're at it, change it to a static textfield... static textfields are easier to manage display-wise and avoid font issues that might come up with dynamic textfields.

  • Newbies question with iPhone 4 sync

    I have installed itune 10 and using Win 7. I hope that some kind soul can advise on how to get my iphone to sync, D/L  and able to listen to the music transferred or D/L. Thanks

    Just attach your iPhone to your computer, open up iTunes if he doesn't automatically, and if it is the first time you use that iPhone (new bought or restored), iTunes will walk your through the setup.
    Any way, iTunes will auto-detect the iPhone, the iPhone will appear in the sidebar, click it to set sync settings like which music, video, apps and so on to sync.

  • Maybe a dumb newbie question..

    I just signed in to iWeb for the first time,, created a 2 page nonsense web pages.. So OK, I pressed publish it..So now I know basics barely,,so all I want to do is UNPUBLISH it,, not merely change or edit my published nonsense.. How to I delete my published site? Thanks

    Go into your .Mac account under System Preferences and then click on iDisk. Go to iDisk and the site is stores under Web/Sites. Just click on the site and delete.

  • Dumb newbie question about viewing drive space

    I just upgraded to 10.7.5 from 10.5.  I used to be able to see my drive free space in my window, at the bottom.  Now I can't seem to find it without going to Get Info.  I would really like to see the available space of my connected drives without having to click on Get Info.  Is this possible?  Thank you for any help!!!

    Easy.
    Finder > View menu > "Show Status Bar"

  • Dumb newbie question, here it goes...

    Hello all!
    I'm sure this is going to sound absolutely ridiculous, but,
    how do you define the page dimensions in CS3?
    I have found the thing at the bottom of the page, with the
    drop down menu, but this does not seem to lock the size.
    I just want my pages to be veiwable in 800x600 and whenever i
    check it on the web my background comes up as a series of tiles.
    !!!Please help!!!
    Thanks very much guys and girls for looking and any help will
    be much appreciated!!
    Darren

    > I'm sure this is going to sound absolutely ridiculous,
    but, how do you
    > define the page dimensions in CS3?
    You don't. You build your page so that no contiguous adjacent
    content on it
    is wider than the smallest browser viewport width you want to
    support
    without dropping horizontal scrollbars. And, you don't worry
    about height
    at all. The shape of the contents determins height.
    > I have found the thing at the bottom of the page, with
    the drop down menu,
    > but
    > this does not seem to lock the size.
    That's correct. It only adjusts the size of your document
    viewport to the
    selected values so that you can see how your page fits in
    those dimensions.
    I rarely use it (actually, never).
    > I just want my pages to be veiwable in 800x600 and
    whenever i check it on
    > the
    > web my background comes up as a series of tiles.
    Well, no, you want your page to be seen in an 800px wide
    browser viewport
    without a horizontal scrollbar. Actually you would want to
    make the page
    about 760px wide to fit on a maximized browser window on an
    800x600 screen.
    > and whenever i check it on the
    > web my background comes up as a series of tiles.
    Of course - that's how backgrounds work. They tile to fill
    the available
    space. If you do not want them to tile, then you have to tell
    the browser
    not to do that. The best way is to use CSS and the
    'background-repeat'
    style, e.g.,
    body { background-repeat:no-repeat; }
    (this will prevent any background image applied to the body
    tag from
    repeating (or 'tiling').
    > !!!Please help!!!
    Get a good (or even a mediocre) book on HTML and CSS and
    spend some time
    with it. DW will be ever so much easier after doing that.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    ==================
    "jebsmells" <[email protected]> wrote in
    message
    news:[email protected]...
    > Hello all!
    >
    > I'm sure this is going to sound absolutely ridiculous,
    but, how do you
    > define the page dimensions in CS3?
    >
    > I have found the thing at the bottom of the page, with
    the drop down menu,
    > but
    > this does not seem to lock the size.
    >
    > I just want my pages to be veiwable in 800x600 and
    whenever i check it on
    > the
    > web my background comes up as a series of tiles.
    >
    > !!!Please help!!!
    >
    > Thanks very much guys and girls for looking and any help
    will be much
    > appreciated!!
    >
    > Darren
    >

  • Dumb newbie hardware question! :)

    Hi folks,
    I'm new to the world of the blackberry and am just about to take the plunge with an unlocked sim-free BB Bold to use in the UK on Vodafone. I have read about the software differences between BIS and BES and would be going for a BIS set-up. My dumb newbie question is does the hardware come in BES and BIS versions or not?
    Many thanks in advance and feel free to mock my foolishness
    Solved!
    Go to Solution.

    hello, about BIS and BES it's explained on the website but it's clear that if someone sums it up for you it will be easier...
    so BES is a type of contract between a company and Blackberry. The company IT buy computers, put Blackberry servers, and buy a fleet of Blackberry Devices for the people in the company to use them and get email through the Blackberry servers.
    BIS is a type of contract between a common person and a carrier. The consumer goes to the carrier, and buys a Blackberry device, and a BIS plan that will enable him/her to :
    phone/sms/mms
    receive emails that have been configured on the BIS site
    do data things if you subscribe to (like browse the web)
    You can buy a Blackberry from a carrier that has a deal with RIM (the company that sells Blackberries). Or you can buy a blackberry alone, and then go and contact a carrier that has a deal with RIM.
    phone/sms/mms
    receive emails that have been configured on the BIS site
    do data things if you subscribe to (like browse the web)
    The search box on top-right of this page is your true friend, and the public Knowledge Base too:

  • Interview question for iphone

    hi ...
    I'm vishal want to know about interview question regarding iphone developer recruitment.

    I am to late to replay but You can find lot of ios interview questions and answers here. I hope it helps.

  • Noob question - just paid for iPhone Developer Program...so what now?

    Hi all
    Sorry if this has been asked and answered a thousand times already but I coulnd't see anywhere to search the forum for previous threads.
    I had an email earlier saying that I'm now eligable to sign up for the standard version of the iPhone Developer Program. I went ahead and paid my £59 and have a confirmation email saying everyting has been processed etc - looks like a complete transaction as far as I can tell.
    I've not received any additional emails with any instructions of what I need to do next regarding getting my apps signed or how I submit them to the AppStore etc?
    I've seen a few people mentioning iTunes Connect? but when I google that I get thousands of pages about people not being able to connect their iPods to iTunes
    Can anyone point me in the right direction here?
    Thanks
    Wayne

    I've logged in, is there something specific I should be looking for?
    Interestingly (and this may be irrelevant) but I still see some text a little down the screen in the right-hand colum saying...
    iPhone Developer Program
    The fastest path from code to customer. Apply now
    iPhone Devloper Program
    Already applied to the Program?
    We are currently processing your enrollment application and will be contacting you soon.
    Do you guys still see this? is this static text or dynamic based on specific login?

  • IPhone developer sertificate question

    I' ve bought "Iphone developer program standard" and created development sertificate
    When I load generated sertificate to keychain it's title became 'Alex Dolton (P7DFFT456H)'
    What is 'P7DFFT456H' ?
    Do I need my name Alex Dolton (P7DFFT456H) instead of simply 'Alex Dolton' ?
    Is it correct title ?

    alistamobiles wrote:
    What is 'P7DFFT456H' ?
    Based on that being a 10 character string, I'd say it's the prefix that is part of the App ID.
    From the Portal/Certificates/App ID section:
    "Each App ID consists of a universally unique 10 character “Bundle Seed ID” prefix generated by Apple and a “Bundle Identifier” suffix that is entered by a Team Admin in the Program Portal. The recommended practice is to use a reverse-domain name style string for the “Bundle Identifier” portion of the App ID. An example App ID would be: 8E549T7128.com.apple.AddressBook.

  • Error when activating my iPhone Developer Program membership

    Ive just paid 99 dollars for my iphone developer program, and recieved an email containing the activation code. As you probably know, youre supposed to click on this activation-code and it links you to another site. But instead of activation I recieve this error-message on this site:
    "We are unable to activate your iPhone Developer Program membership because we are unable to successfully verify your identity. Please contact us and reference Enrollment ID# XXXXXXXXXX for further assistance."
    There was no problem verifying my identity when I paid for it. How come thats an issue now?
    Since people seem to have to wait for enormous periods of time to get even the simplest questions answered by Apple regarding the Dev Program, I thought I post this here to see if someone else have come across this, and what to do about it (except for waiting indefinitely).

    Mine got activated after a few days with no need for further information from me so if you get that same message you probably don't need to worry.

Maybe you are looking for

  • Unable to run iphoto after upgdare

    hi, recently I have upgraded to iLife 11, and after that and software upgrade I am unable to launch iPhoto. I am getting error "In order to open iPhoto, you need to update to the latest version. Please run Software Update to install it now" however t

  • I am getting an error message on my itunes when trying to back up my iphone 4s, itunes could not back up iphone because an error occurred.

    Please help me!!!! I have tried all of the steps that I have found listed for this issue. I am not sure if I should try to contact my phone provider or not. I am getting an error message without an error code. That says:  Itunes could not back up Iph

  • Can i send a song to a friend as a gift

    can i send one of my song from my libary to a friend as a gift or can i purchase one and send it as an audio file ?

  • SAP Business One Interface.

    Hi everybody, I'm new in SAP Business One. We are working with other third to party warehouse management software, and we have to create an interface with it. The warehouse system works with tables in its own data base, where we have to put the sales

  • Markers too close together?!?

    i am burning a dvd where i only have one track and one video. when i go to burn it won't allow me telling me that my markers must be further apart. i only have two markers. one at the front and one at the end of about a 2 min video. when i move the e