Roadmap for Blackberry / Java Developers new to Mac

Hi,
I am totally new to the mac environment, and hope one day to start developing iPhone apps. I currently develop Blackberry Apps.
What I would like to see is a Clear Roadmap for developers who may have never seen a "Mac" before.
So far from my reaseach I have compe up with the following :-
1. Learn Objective C :- (Many docs / books available)
2. Understand the Cocoa framework :- (Again ADC etc has wealth of info)
Understand UiKit framework
Understand XCode / Interface Builder
3. Purchase an Intel Mac with OS 10.5 (any recomendations ???)
4. Join the ADC and download the SDK and try some simple apps.
5. Figure out how to "deploy" the apps onto an iPhone. (via USB cable ??)
If soneone could comeup with a blog that describes how to go about this, it would encourage many developers who develop for Blackberry etc to start developing for Mac.
Finally, if someone could come up with a roadmap that would enable us to use GNUStep or something similar to get our "feet wet" on Linux / Windows BEFORE
going on to actually purchasing a "Mac" computer, it would give us the confidence to invest in Apple hardware, knowing that we are on the right track.
Thanks

Go to apple's iPhone developer site. http://developer.apple.com/iphone/
They have a Getting started area.
Any Intel Mac should work fine. Do you want something cheap, laptop, big screen, etc. Up to you.
Speeds not really an issue with standard compiling.
You don't have to join ADC to get started. Download the SDK and run the simulator. You can sign up for $99 program when you want to move it to the actual device.
Not sure GNUstep would help or how much it matches Cocoa, etc.
If you've already been programming in C++ or other languages moving to Obj-C is not that bad. iPhone is less dense than full Mac Cocoa.
Deployment is same cable the phone came with. All you need is XCode, your app and the certificates from apple.

Similar Messages

  • WebDynpro ABAP for WebDynpro Java developers

    Hi Masters
    I am a webdynpro java consultant and know I need and I want to develop on webdynpro abap
    I appreciate any suggestion and any links that can help me.

    hello Lehcim
    also try going thru these helpful links in WD ABAP
    Main Topic Page:
    http://sdn.sap.com/irj/sdn/nw-wdabap#section2
    Tutorials for Beginners:
    Web Dynpro for ABAP: Tutorials for Beginners [original link is broken]
    eLearning Videos:
    /people/thomas.jung/blog/2006/06/20/web-dynpro-abap-demonstration-videos
    regards,
    amit

  • Dual boot OS X 10.10 plus OS X 10.6.8 on new 2014 Mac Mini?

    Hi,
    I am currently thinking about buying a 2014 Mac Mini. As I still need to use some very expensive (albeit old) software, I would like to run a copy of OS X 10.6.8 (strapped for cash).
    I currently own a 2011 MacBook Pro 17" and I have partitioned the disk and run OS X 10.9.5 on 700GB and OS X 10.6.8 on 50GB. This has worked great for the past 2 years. I simply press ‘alt’ on booting and select my OS depending on which software I need to run.
    My question is, can I do the same with a new 2014 Mac Mini using one of my Time Machine back-ups (install from Time Machine option on istall)?
    I would be very grateful to anyone who can offer me some advice.
    Many thanks,

    John Lockwood wrote:
    Other than running Mac OS X 10.6.8 Server in a virtual machine as previously suggested your next best option is to consider buying a secondhand older Mac that is capable of running 10.6.8.
    Just to make it clearer, 'ordinary' 10.6.8 is not allowed due to Apple's license terms to be run in a virtual machine only the 'server' version is. The server version of 10.6.8 can run normal applications and you do not have to use the server bits itself. If you try installing the 'ordinary' 10.6.8 in to a virtual machine it will not work as they check for this.
    The new 2014 Mac mini will not run 10.9.5 either, the 'oldest' version the 2014 model will run is 10.10, it will of course also run 10.10.1.
    1)     Older Macs are just that: older and out of warranty.  So of course the user is subject to the risk of hardware failure without necessarily much warning and little or no recourse (other than purchasing another older Mac) when the hardware does fail.  This may also be a different problem for the OP, as cost appears to be a major consideration here.
    2)     The use of Snow Leopard Server in Parallels will cost about $99 retail (less, if some shopping for "discounts" on Parallels is done on the internet).
    Installing Snow Leopard Server into Parallels for DUMMIES:
    http://forums.macrumors.com/showpost.php?p=17285039&postcount=564
    3)     It was a common myth that the Snow Leopard EULA prohibited its virtualization in Lion and thereafter on a Mac.  That myth has been debunked in the 3-1/2 years since Lion was first released and repeating it now does not make anything "clearer" but only tends to confuse an OP.
    In any event whatever remains of that long forgotten debate is now mostly moot since Apple reduced the sales price of Snow Leopard Server by 95% (by telephone orders only; 1.800.MYAPPLE (1.800.692.7753) - Apple Part Number: MC588Z/A); that is, for the same $20 as it sells Snow Leopard client and it is much easier to install, use and maintain Snow Leopard Server in virtualization, including Parallels.

  • Would appreciate some help here still fairly new to MAC

    Ok I've made the mistake of installing a program called Anacron which is supposed to help with the maintenance of OS X. Well I found out after the fact that there is no need to install ANY programs for maintenance as it is all built into the OS now. So I went to uninstall it and wow has this been a headache . First off there is NO uninstaller and when following the read me file that I found to uninstall it, part of it works and part of it doesn't. This is the information to just disable it (not delete it):
    How do I disable or remove anacron?
    To disable anacron, run the following commands in a terminal:
    cd /Library/LaunchDaemons
    sudo launchctl unload -w ./anacron.plist
    cd /System/Library/LaunchDaemons
    sudo launchctl load -w ./com.apple.periodic-daily.plist
    sudo launchctl load -w ./com.apple.periodic-weekly.plist
    sudo launchctl load -w ./com.apple.periodic-monthly.plist
    The above worked, but the info which is supposed to help you delete it all together does NOT work and I would appreciate some help/comments on why it doesn't. Here is the info for deleting it:
    To completely remove anacron from your system, delete (trash):
    /usr/local/sbin/anacron
    /usr/local/share/man/man5/anacrontab.5
    /usr/local/share/man/man8/anacron.8
    /Library/LaunchDaemons/anacron.plist
    /etc/anacrontab
    /var/spool/anacron
    /Library/Receipts/Anacron.pkg
    When I use Terminal to get in there and delete that stuff, when I try and delete Anacron, I'm given a list of file attributes (I guess) .. it looks something like this:
    override rwxr-xr-x root/wheel for anacron?
    What in the world does this mean and how in the world can I get this crap deleted from my system? Seems like everything I do is not enough to get this stuff deleted.
    Thank you for your time

    "Are you borrowing some frined's account, you have lots of messages here for a guy fairly new to mac"
    No, the mac is mine, and this is my account. I still consider myself pretty new to MAC OS X. The time of me registering here is right at the same time I received my iMac which is just over a year. To me that is still pretty new I may have a buttload of posts, but that doesn't mean I know a lot about MAC OS X and the MAC computers.
    I certainly appreciate your help with this problem. It worked flawlessly. This is very much like DOS in windows......yuk, just reflecting on the past. Thank you again, sooo much. I now feel much better, what a relief.
    Edit: Oh by the way, just answering "Yes" gave me, if I remember correctly, something about forbidden. But doing it the way you described above using the sudo lines worked great and it asked me for my user password, I put it in, then everything was ok, it deleted everything I wanted it to.
    Message was edited by: QuickDraw

  • New tips for Java developers

    Hello to all Java developers!
    I’m new to the forum and I wanna say all of you hi. Wanna give you a link to one very interesting article on java development (Video Conversion System Implementation)
    http://techzone.enterra-inc.com/video/video-conversion-system-implementation/
    I want to discuss it with you here.

    In what way is that a tip for Java Developers? In what way is it related to Java Programming?

  • Any roadmap to have to Lync client for Blackberry 10?

    ...with full feature support of course (phone, video, presence,...).
    I know there are still some challenges like at current time with BB10 OS (like you must keep you app in an active frame), but these limitations will soon go away with the new OS version (http://devblog.blackberry.com/2013/05/blackberry-jam-headless-invoke/?CPID=E10C020,
    new Background Services framework which allows developers to bundle a separate process with their application to run in the background without a UI)
    The Lync for Mac version still lacks of some critical phone features not being implemented (delegate support, team-call group members, wireless QoS tagging 802.11e,...)

    Hi,
    There is currently no Lync client available for Blackberry (RIM) devices. Sorry to say I also did not find any roadmap about lync for Blackberry 10.
    Kent Huang
    TechNet Community Support

  • Installing my updated CS4 on a new I Mac: "legacy Java SE 6 runtime" error when i try to open psd

    Bought the original Creative Suite package 1n 2004, installed on my new apple G5.  Upgraded in 2009 to CS4 and sometime installed on a 2nd computer.  I'm sure I registered each product.  I don't have the original disk's, but I have the serial number. I'm trying to install CS on my new I Mac.  It fails authorization in the download.  I went ahead and downloaded the 30 day trail like suggested.  I get the "legacy Java SE 6 runtime" error when i try to open psd.  After my first attempt failed and I read the help lessons on deactivation, I believe I have deactivated from the G5, but I'm still getting the same code when trying to open psd.

    Download and install: Java for OS X 2014-001 
    Reboot your Mac.
    Let me know how it goes.
    Gene

  • I'm new to mac. Is there a need for Clean my Mac?

    I'm new to mac. Is there a need to have Clean my Mac on my computer?

    How to maintain a Mac
    Make two or more backups of all your files
    One backup is not enough to be safe. A copy of a backup doesn't count as another backup; all backups must be made directly from the original data.
    Keep at least one backup off site at all times in case of disaster. Backing up to a cloud-data service is one way to accomplish this, but don't rely exclusively on such backups.
    In fact, don’t rely exclusively on any single backup method, such as Time Machine.
    If you get an indication that a backup has failed, don't ignore it.
    Keep your software up to date
    In the App Store or Software Update preference pane (depending on the OS version), you can configure automatic notifications of updates to OS X and other Mac App Store products. Some third-party applications from other sources have a similar feature, if you don’t mind letting them phone home. Otherwise you have to check yourself on a regular basis.
    Keeping up to date is especially important for complex software that modifies the operating system, such as device drivers. Don't install such modifications unless they're absolutely necessary. Remove them when they are no longer needed. Before installing any Apple update, you must check that all system modifications that you use are compatible. Incompatibility with third-party software is by far the most common cause of difficulties with system updates.
    Don't install crapware
    ...such as “themes,” "haxies," “add-ons,” “toolbars,” “enhancers," “optimizers,” “accelerators,” "boosters," “extenders,” “cleaners,” "doctors," "tune-ups," “defragmenters,” “firewalls,” "barriers," “guardians,” “defenders,” “protectors,” most “plugins,” commercial "virus scanners,” "disk tools," or "utilities." With very few exceptions, such stuff is useless or worse than useless. Above all, avoid any software that purports to change the look and feel of the user interface.
    It's not much of an exaggeration to say that the whole "utility" software industry for the Mac is a fraud on consumers. The most extreme examples are the "CleanMyMac," "TuneUpMyMac," and “MacKeeper” scams, but there are many others.
    As a rule, you should avoid software that changes the way other software works. Plugins for Photoshop and similar programs are an obvious exception to this rule. Safari extensions, and perhaps the equivalent for other web browsers, are a partial exception. Most are safe, and they're easy to get rid of if they don't work. Some may cause the browser to crash or otherwise malfunction. Some are malicious. Use with caution, and install only well-known extensions from relatively trustworthy sources, such as the Safari Extensions Gallery.
    Only install software that is useful to you, not (as you imagine) to the computer. For example, a word processor is useful for writing. A video editor is useful for making movies. A game is useful for fun. But a "cache cleaner" isn't useful for anything. You didn't buy a computer so you could clean caches.
    Never install any third-party software unless you know how to uninstall it. Otherwise you may create problems that are very hard to solve. Do not rely on "utilities" such as "AppCleaner" and the like that purport to remove software.
    Don't install bad, conflicting, or unnecessary fonts
    Whenever you install new fonts, use the validation feature of the built-in Font Book application to make sure the fonts aren't defective and don't conflict with each other or with others that you already have. See the built-in help and this support article for instructions.
    Deactivate or remove fonts that you don't really need to speed up application launching.
    Avoid malware
    "Malware" is malicious software that circulates on the Internet. This kind of attack on OS X was once so rare that it was hardly a concern, but it's now increasingly common and dangerous.
    There is some built-in protection against malware, but you can’t rely on it—the attackers are always at least one day ahead of the defense. You can’t rely on third-party "anti-virus" products for protection either. What you can rely on is common-sense awareness—not paranoia, which only makes you more vulnerable.
    Never install software from an untrustworthy or unknown source. If in doubt, do some research. Any website that prompts you to install a “codec” or “plugin” that comes from the same site, or an unknown site, is untrustworthy. Software with a corporate brand, such as Adobe Flash Player, must come directly from the developer's website. No intermediary is acceptable, and don’t trust links unless you know how to parse them. Any file that is automatically downloaded from the web, without your having requested it, should go straight into the Trash. A web page that tells you that your computer has a “virus,” or that anything else is wrong with it, is a scam.
    In OS X 10.7.5 or later, downloaded applications and Installer packages that have not been digitally signed by a developer registered with Apple are blocked from loading by default. The block can be overridden, but think carefully before you do so.
    Because of recurring security issues in Java, it’s best to disable it in your web browsers, if it’s installed. Few websites have Java content nowadays, so you won’t be missing much. This action is mandatory if you’re running any version of OS X older than 10.6.8 with the latest Java update. Note: Java has nothing to do with JavaScript, despite the similar names. Don't install Java unless you're sure you need it. Most people don't.
    Don't fill up your disk or SSD
    A common mistake is adding more and more large files to your home folder until you start to get warnings that you're out of space, which may be followed in short order by a startup failure. This is more prone to happen on the newer Macs that come with an internal SSD instead of the traditional hard drive. The drive can be very nearly full before you become aware of the problem.
    While it's not true that you should or must keep any particular percentage of space free, you should monitor your storage use and make sure you're not in immediate danger of using it up. According to Apple documentation, you need at least 9 GB of free space on the startup volume for normal operation.
    If storage space is running low, use a tool such as OmniDiskSweeper to explore the volume and find out what's taking up the most space. Move seldom-used large files to secondary storage.
    Relax, don’t do it
    Besides the above, no routine maintenance is necessary or beneficial for the vast majority of users; specifically not “cleaning caches,” “zapping the PRAM,” "resetting the SMC," “rebuilding the directory,” "defragmenting the drive," “running periodic scripts,” “dumping logs,” "deleting temp files," “scanning for viruses,” "purging memory," "checking for bad blocks," "testing the hardware," or “repairing permissions.” Such measures are either completely pointless or are useful only for solving problems, not for prevention.
    To use a Mac effectively, you have to free yourself from the Windows mindset that every computer needs regular downtime for maintenance such as "defragging" and "registry cleaning." Those concepts do not apply to the Mac platform.
    A well-designed computing device is not something you should have to think about much. It should be an almost transparent medium through which you communicate, work, and play. If you want a machine that needs a lot of attention just to keep going, use a PC, or collect antique cars.
    The very height of futility is running an expensive third-party application called “Disk Warrior” when nothing is wrong, or even when something is wrong and you have backups, which you must have. Disk Warrior is a data-salvage tool, not a maintenance tool, and you will never need it if your backups are adequate. Don’t waste money on it or anything like it.

  • I'm new to Mac and cannot figure out how to upload photo's from my iPhoto library to eBay for the purpose of selling. Can anyone help?

    I'm a seller on eBay and very new to Mac. I just started to list an item when I got to the area of uploading  pictures of an item to my listing. I cannot figure out how this is done. I downloaded pictures from my camera to iPhoto and they apear not only in my iPhoto library but in an eBay folder/album I created. When I go to upload photos I cannot find my photos in either the Library or the eBay album. I've tried using both the basic uploader and and standard uploader choices provided by eBay.

    While running iPhoto you'll need to select the pictures you want to use for eBay and then select Export from the File menu. The Export Dialog box has several options and I believe the second option is File Export - that's the option you want to choose. Now you can select the picture quality, size, and export. The file selector will appear so you can indicate the folder you want the pictures to be exported into. Now you can take the next step, sending them to eBay.

  • HT3819 For home sharing do you have to use one apple ID? Im trying to make my own new account for all my devices (iphone, ipad, mac) , but i still want the music from my dads account.

    For home sharing do you have to use one apple ID? Im trying to make my own new account for all my devices (iphone, ipad, mac) , but i still want the music from my dads account.

    For home sharing do you have to use one apple ID? Im trying to make my own new account for all my devices (iphone, ipad, mac) , but i still want the music from my dads account.

  • New to Mac and I am looking for a good app to process labels for envelopes. Used to use the Printmaster program on the PC side.  Wondering if "Pages" Iis the correct program to buy of is there another option. Thank you.

    New to Mac and used to use a program called print master for making all kinds of labels etc. I am looking for a good app to do the same.  I was wondering if the Pages app was the right choice to do the labels etc.  I understand that pages I'd a word processing app but I was unable to tell if it could do what I was looking for. Any suggestions would be greatly appreciated

    The Contacts application will print envelopes and is already on your iMac. See this Apple article for information on how to do it.
    Best of luck.

  • I'm new to Mac, have had for approx.  I put my iPhone and iPad and my wifes in iTunes and now when i start my system on.  I now have a Guest user show up at the log on screen.  Is this normal.  And how can I take it off.   Tried the help and no luck

    I'm new to Mac, have had for approx.  I put my iPhone and iPad and my wifes in iTunes and now when i start my system on.  I now have a Guest user show up at the log on screen.  Is this normal.  And how can I take it off.   Tried the help and no luck

    Tatanka11 wrote:
    I'm new to Mac,...
    Then...  You may find these Links of Interest and Value...
    Show me how to set up my Mac.
    http://www.apple.com/support/mac101/
    http://www.apple.com/support/switch101/     Switching from PC
    http://www.apple.com/findouthow/mac/
    Enjoy your Mac...

  • I'm new to Mac, after many PCs. I have a new "all in one" I use Hughesnet gen 4 for Internet. I can't use my Mac help menu...I get message that it is not available. I took it back to store and no problem with help menu. I was told by Apple Genius bar that

    I can't get to computer help menus, get error not available at this time. I was told by apple that the problem is with Hughesnet Gen 4. I called them and they have no answers. No other problems accessing the net.I have lots of questions as I am new to Mac and this is very frustrating. Can anyone help?

    Can't really help with your Internet issues, but I can put you on the path to leaning more about Macs.
    If you're a former Windows user, there many resources on Apple's web site to get yourself familiar with how Macs and OS X work.
    Here ard a few areas to spend time with
    http://www.apple.com/support/macbasics/
    http://www.apple.com/support/imac/intel/
    http://support.apple.com/videos/
    http://www.apple.com/support/lion/
    http://www.apple.com/support/osx/
    For the video tutorials, in the video search box, just type in OS X. You'll get a list of OS X video tutorials to watch  as you learn to use your iMac.
    Start with the Anatomy of a Mac video first, Then the Finder Basics video second. After you have watched and put to use these two videos, you can watch any other OS X video you want in any order.
    Here is a free eBook download of David Pogue's OS X Snow Leopard The Missing Manual here. While OS X 10.7 LIon and OS X 10.8 Mountain Lion work a bit differently than OS X 10.6 Snow Leopard, there are many things that still apply.
    http://it-ebooks.info/book/337/
    Good Luck!

  • Hello, im new to mac and I need some help with a java problem.

    Hello, im new to mac. I just need someone who can help with a problem ive come across when playing online games that run java. The game is arcanists. its on the funorb website. really fun game and i love it, but i cant play it without my screen keep scrolling or my character not responding at all. please get back at me ASAP. thx apple friends!

    FF has an extention that can be used to increase the conection speed. Its called Tweak Network 1.1 I see a difference on my iMac G5. Its not huge but it may be a big difference on yours.
    http://www.bitstorm.org/extensions/tweak/

  • How do i install office for mac 2008 to my new i mac which has no optical drive. I have the Office discs and product key

    how do i install office for mac 2008 to my new i mac which has no optical drive. I have the Office discs and product key

    You could purchase any commonly available external USB DVD/CD writer, such as the excellent LG brand units sold on Amazon, for about $30 US.  I've used an LG writer for years to save wear and tear on my older Superdrive.

Maybe you are looking for

  • Invoice correction request price problem

    User would like to create Invoice Correction Order  from Invoice. Problem is, the original order is from Schedule Agreement in which customer buy in big quantity in order to get cheaper price (scale price is applied). If you can see the original invo

  • Has anyone used more than one event for one project?

    Hi, I have an opinion about Final Cut Pro X that hasn't changed since my first few days with it.  I waited to see if I would get used to it.  But, after a fair amount of time, I still am not comfortable with 'Events' and 'Projects'.  The separation o

  • Mail - imap drafts folder not updating on server

    I have my mail setup to LEAVE any mail draft in the drafts folder on the server. I used 3 different mac book pros and my draft messages are only appearing on the system where I 'drafted' them. In the past this was working. All other foldrers are beha

  • Why are the purchase options (rent, purchase movies) grayed out on iTunes?

    I'm running version 10.6.3 of iTunes and want to purchase and/or rent some movies.  For some reason, the options beneath the movie artwork to buy or rent the movie are grayed out.  Why can't I give apple my money???

  • To keep track of the Product sent for Exhibition sales.

    Hi friends, I want to keep the track of the machines sent for exhibition sales. As our company participates in the exhibition held at different places in India. The machines  will be part of our own stock until they is sold or may come back to us if