Developing mobile apps for the blackberry platform

Hello all
I'm interested in developing mobile apps for the Blackberry smartphone and read that the best way to do it is with Java. Any advice on how to do this?
I would be starting from scratch as I don't have a programming background but am keen to learn. Also can anyone recommend any introductory books that are really good at learning Java?
Many Thanks
praetor

Hi praetor,
welcome to the SDN.
Programming for a mobile device is sort of advanced and you need to know the basics first. As you have no programming background this is even more important.
Do yourself a favor and forget about the blackberry for a few months and learn programming basics first.
Here are a few links to get you started with the Java SE (Standard Edition, for your local PC, nothing fancy):
[Sun's basic Java tutorial|http://java.sun.com/docs/books/tutorial/]
[Sun's New To Java Center|http://java.sun.com/learning/new2java/index.html]
Includes an overview of what Java is, instructions for setting up Java, an intro to programming (that includes links to the above tutorial or to parts of it), quizzes, a list of resources, and info on certification and courses.
jGuru
A general Java resource site. Includes FAQs, forums, courses, more.
JavaRanch
To quote the tagline on their homepage: "a friendly place for Java greenhorns." FAQs, forums (moderated, I believe), sample code, all kinds of goodies for newbies. From what I've heard, they live up to the "friendly" claim.
[Yawmarks List|http://forums.devshed.com/java-help-9/resources-for-learning-java-249225.html]
[The Java Developers Almanac|http://www.amazon.com/exec/obidos/tg/detail/-/0201752808?v=glance]
[http://javaalmanac.com|http://javaalmanac.com]
Bruce Eckel's [Thinking in Java(Available online.)|http://mindview.net/Books/DownloadSites]
Joshua Bloch's [Effective Java|http://www.amazon.com/Effective-Java-2nd-Joshua-Bloch/dp/0321356683]
Bert Bates and Kathy Sierra's [Head First Java|http://www.amazon.com/exec/obidos/tg/detail/-/0596004656?v=glance ]
James Gosling's [The Java Programming Language|http://www.bookpool.com/sm/0321349806]
Gosling is the creator of Java. It doesn't get much more authoritative than this.
Joshua Bloch and Neal Gafter [Java Puzzlers.|http://www.javapuzzlers.com/]

Similar Messages

  • Why are there virtually no mobile apps for the Android operating system?

    I am trying to find mobile apps for my android tablet. Why are there virtually no mobile apps for this system?

    Adobe's attitude is not only incredibly insulting and ignorant, it is also short-sighted, particularly considering the top android handsets would actually allow their apps to be more flexible and powerful as they have more RAM at their disposal and the very popular Galaxy Note series would be a perfect device with its integral stylus. This is not acceptable and makes me reconsider staying with my CC subscription. I guess it is time to start looking for adobe alternatives or at the very least demand a discount in our subscription as we are unable to use a large chunk of the subscription portfolio.

  • Why do we still have no pro-grade email app for the mac platform?

    This is a combination of a question and a rant, I suppose. When I first came to the Mac platform back in 2003, I looked to see what the best email clients were and was surprised to find nothing that I thought was really strong. I started with Mail, hated it, switched to Entourage, and then since that time  I've used or demoed about everything I can find. Powermail, Eudora, Mailsmith in years past, and more recently Postbox and Sparrow.  I find all of them sorely lacking and it just keeps begging the question in my mind: why hasn't anyone yet created a truly professional-grade email application? I honestly think there's a huge market for it, and I think a lot of people would be willing to spend $30-50 for an app that got it right.
    Right now, I use Mail with the add-ons MailTags and Mail Act-On, and  I've got my workflows and practices down to a pretty tight level. I am an adherent of inbox zero concepts/GTD and I practice them. Like many of you I get a lot of email, probably 200-300 per day.  There is no application I use on my computer more intensively than email, and yet it's the one app that is probably the most lacking from a development standpoint.
    here are some of the things I'd love to see:
    - support for IMAP, POP3 and Exchange
    - an attractive, Mac-like user interface. Could Mail get any uglier? Why yes, yes it could, we now have Mail in Lion! Holy crap, were they incentivized to make it as dull and unattractive an app as they possibly could? If so, that team must be getting huge bonuses this christmastime.
    - industry compliant tagging
    - robust search functionality. Let me do quick spotlight-based searches, or give me a search dialogue box where I can construct more complex queries.
    - robust smart folder functionality. Mail does ok here, but it could be a lot better.
    - global rules (which Mail has but an app like Postbox doesn't), and then the ability to either have the rules applied automatically to all messages, or to fire a rule "on-demand" with respect to a single selected email (in other words, build in Mail Act-On functionality)
    - integration with social media. Postbox does a nice job with this. Hit their info pane button and you see a nice summary of all the links and possible social media interactions available via that selected email
    - integration with cloud-based file storage, and apps like Evernote, DevonThink, Omnifocus, etc
    - an intuitive, flexible layout that allows me to see my accounts and folder structures the way I want to see them, not the way the app forces me to lay them out.  Mail does a much better job of this than Postbox, for example.
    - integration with industry-standard archival practices. For example, integrate with MailSteward.
    Mail is honestly not that far away, but they've been "not that far away" for the last 8 years I've been using a Mac.  I keep thinking SOMEBODY has to get this right and step up to fill this need, and nobody does. What  I'd really love to see is the OmniGroup (the guys that make fine apps like Omnifocus, Omnigraffle, Omnioutliner, etc...) step up and make "OmniMail". Give me an interface and a user experience I look forward to using, not one I use in spite of the interface. Give me a simple, efficient structure with depth and power under the hood that I can customize and tailor to my workflows.
    if any developers read this, I am begging you: create this product. I've read every email app review I can find, visited a ton of blogs, user forums, etc..., and I think there is a huge demand for this kind of an app. If I did such coding, I would take the project on myself, but I'm just a user, not a developer.
    Hope it happens someday. From my perspective, it's sorely needed.

    I agree completely; email applications on the Mac lag (and I agree with the OP's frustration with responses as well).
    I also have settled on Mail with Mail ActOn and MailTags; this functionality should be incorporated into the OS. I actually like using Outlook in Win 7 better; it's super easy to connect files, contacts, email and other stuff right from one application. And Win 7 has better preview and tagging built in, better than QuickLook. On the server side we desparately need gmail to use tags, but I don't see that happening. I still prefer the labeling scheme it has over Apple's mail, however. But I also find that it confuses many users (labels vs folders).
    There are also other applications that integrate email functionality, like SOHO Organizer, or Contactizer. Good, but not the email holy grail.
    I'd like to see communications built into the Finder or system, which badly needs an overhaul. It hasn't changed much since the 90's and shows it. Communication, whether it be email, tweets, social media posts, sharing, etc, is such an integral function of all work you do on a computer it should be better, um, integrated into all applications. You should be able to send data from any application to others in a variety of formats without having to go into an email application. Sure, you can now do this to a certain extent with either built-in menu items or services, but it's clunky. For example, when you write something you can either "save" and write to disk somewhere, or "export" in a different format, or maybe "email." All of those choices should at least be part of one dialog; it's just as likely you want to email, post, share or tweet what you just wrote, so just  having a "save" dialog is way outmoded.
    So, yeah, somebody get on this.
    Rob

  • Adobe Reader for the BlackBerry PlayBook Showstopping Issue: App does not start

    Hello;
    I would like to report an issue with the Adobe Reader app for the BlackBerry PlayBook which renders the application fully unusable. This issue occurs everytime. This issue has been tested and verified to occur in two distinct BlackBerry PlayBook devices.
    Here is a screenshot stating what version (10.0.3.325) of the Adobe Reader app I have installed:
    This, I understand, is the latest version for my platform. Unfortunately, the application does not start. Attempting to run it results in a blank screen after showing the BlackBerry logo. The blank screen can be seen in the following screenshot:
    It is also strange that the application does not appear in the Application Permissions list, as seen in the following screenshot:
    Is there a fix for this showstopping issue? What steps should I take?

    Same issue here.  Playbook support knows about it, and referred to Adobe.  The Adobe forum has this comment.  Looks like our Playbooks are abandoned as a platform.
    "Mar 4, 2012 7:20 PM
    As the tablet market continues to evolve, we continue to evaluate how to best support the market and where to focus on our resources. Because of this,  Adobe has decided to end its support of the  RIM QNX Playbook devices in March 2012.  This means the ability to create new applications for submission to the RIM store will no longer be possible in Adobe Viewer Builder as well as the ability to rebuild existing targets for new releases of Digital Publishing Suite. Any existing QNX targets will be removed from the manage view inside Viewer Builder".

  • TV Mobile app for Windows 8 tablet & phones

    How do locate the apps for Windows 8 tablet (pro/rt) and for the Windows Phone 8?
    All I can find is the iPhone/Android.
    I have a windows 8 PC Pro, and a Windows 8 Tablet Pro and a Windows Phone 8.

    Jutme wrote:
    How do locate the apps for Windows 8 tablet (pro/rt) and for the Windows Phone 8?
    All I can find is the iPhone/Android.
    I have a windows 8 PC Pro, and a Windows 8 Tablet Pro and a Windows Phone 8.
    An app for Windows 8 or Windows Phone 8 does not exist.  I have asked Verizon about this a number of times and have been ignored.  The only positive of this is that the Android and IOS apps are all buggy, so it's highly likely that we're only missing out on another buggy app for the Windows platforms.

  • I am looking to start developing apps for the iTunes Store, but I have no previous experience. What is the best way for me to start on this? As in which programs and materials must I need and what I need to know. Thanks!

    I am looking to start developing apps for the iTunes Store, but I have no previous experience. What is the best way for me to start on this? As in which programs and materials must I need and what I need to know. Thanks!

    You will need a Mac, with OS X 10.6+ on it, to be able to develop iOS apps.
    There is some info on these pages :
    developer site : https://developer.apple.com
    developing for iOS 7 : https://developer.apple.com/ios7/
    developer support : https://developer.apple.com/support/
    developer forums : https://devforums.apple.com/index.jspa (you will need to be a registered developer to access them)

  • Sun Certified Web Component Developer for the Java Platform, Enterprise Edi

    I would like to take up the exam "Sun Certified Web Component Developer for the Java Platform, Enterprise Edition 5". Could you please suggest me the right book for it?
    Does this one helps? ----Head first servlets and jsp
    Whihc version I have to choose?

    That book is a very decent start, but it does not cover everything you need to know. I would also get "core servlets 2nd edition", which you can download for free here:
    http://pdf.coreservlets.com
    I would skim these two books to see which topics they cover, then check it against the list of requirements you will find on this page:
    http://www.sun.com/training/catalog/courses/CX-310-083.xml
    to see what you are missing.

  • Is there an mobile antivirus security app for the iphone 4S? Such as the one Symantec (Norton) has for Android.

    I would like to know if there is an mobile antivirus security app for the iphone 4S?  Such as the one Symantec (Norton) has for Android?

    There are no viruses affecting ios devices.

  • Is there a Firefox App for a Blackberry?

    Sir/madam, I recently bought a Blackberry Curve 8520, is there an App for it, if so how do I install it?
    I am recently new to PC's/internet and still have many questions.
    Yours Steve. London, UK.

    There is not a version of Firefox that will run on the Blackberry.
    The [http://www.mozilla.com/en-US/mobile/home/ Firefox Home] app which is currently only available on the iPhone is being developed for the Blackberry and Symbian platforms, it is likely to be a few months before this is released. (Info from [http://blog.mozilla.com/mobile/2010/09/28/firefox-home-looking-to-the-future/ Mozilla Mobile Blog])

  • Skype & NFL Mobile Apps for Verizon

    What's the deal with getting these apps approved?  According to VZ, Palm is holding them up from being available.  There has been a lot said and written about the relationship with VZ, but to have the apps available on android and blackberry phones, but not web OS is a huge mistake.  Please tell me that this will change soon.

    Hello and welcome to the forums;
    Unfortunately, we have no information on the status of app submissions or approvals.
    As far as I knew, Skype was not even making a webOS app yet, as seen in a 2009 article from US News. I admit that's a bit dated here in the world of webOS, but a quick visit to the Skype download page lists mobile apps for several platforms, but no mention of even a 'coming soon' placeholder for webOS. I didn't stay there for long, but hopefully Skype has a feedback and suggestion page where you could request a webOS version of their mobile application.
    As for the NFL app, again we don't have any information, but if you would like to see a particular app or feature like VZ NFL added, visit our feedback portal at www.palm.com/feedback .
    Life moves fast. Don't miss a thing.
    TreoAide

  • Help needed in building a demo mobile app for DRM support using Content server 4

    Hi all,
    I am building an application for the blackberry to support reading of pdf and ebuf content similar to Adobe Digital Editions with DRM support . I came to know about the Adobe RMSDK .
    Following is my understanding regarding my implementation , please correct me if i am wrong:
    The DRM implementation on a mobile device for Adobe should satisfy the following criteria:
    1. The mobile device should have a application which uses the Adobe RMSDK.
    2. The publisher or the server app should install and run the content server 4
    3. An acsm file which contains the rights data should be saved stored at the adobe server and should be downloaded by the mobile client.
    4. The urls in the acsm xml file will be used to fetch the content for the ebook.
    I have the following querries:
    1. Is there an implementation of the RMSDK for java to run on blackberry.
    2. Is Adobe content server 4 free to install, if not do we have a test server for this purpose.
    Thanks in advance for the help.

    Hi Jim,
    Thanks for your kind reply. I have some more querries
    Suppose if we have a client implementation of the Adove RMSDK in java,  please help answer these querries:
    1. How do we connect to the cs4 server (what will be the flow of data, is there a documentaion regarding the protocol to be used between the mobile client and the cs4 server in order to communicate and fetch Rights protected ebuf and pdf data.
    2. The link http://www.adobe.com/products/digitaleditions/library does not give me information of how to use this library to store by ebook data and fetch  drm data from the mobile client and the protocol/communication followed.
    3. How do i go forward in evaluating acs4( getting a test version of cs4 and using it ). We want to build a demo app in blackberry.
    thanks
    Amit

  • Flex mobile app for Kindle Fire?  is it possible?

    Hi, I read this in the kindle amazon developer faq, is it possible to develop Flex 4.6 mobile apps for Kindle fire?  even thought it doesn't show up in the
    list of devices?
    any Gotcha's I need to look out for?
    Is Adobe AIR pre-installed on Kindle Fire?
    Yes, developers can publish Adobe AIR 3 applications for the Kindle Fire by packaging them as ‘captive runtime’ applications. However, these captive runtime applications will not support on-device debugging.
    thanks,

    More info here: http://blogs.adobe.com/flashplatform/2011/11/amazon%E2%80%99s-kindle-fire-lights-up-app-cr eativity.html

  • Need help in developing mobile app using SAP

    Hi
    I have a team of Android, iOS and Windows developers and we are planning to start developing mobile using SAP and SAP Fiori. Need help in getting started with SAP mobile development like i need plugins and development kits that i need to use.
    Thanks
    Ram

    Hi,
    What help needed ?
    For SAP Fiori  Use this link : http://scn.sap.com/docs/DOC-41598
    For SAP Fiori Installation and Configuration Steps: http://scn.sap.com/community/mobile/blog/2014/06/10/fiori-technical-installation-and-configuration-of-one-app-from-a--z
    Which Software you will use to  develop Mobile Apps in SAP Platform ?So that i will suggest what to do ..
    Regards
    Lokesh

  • How are the third party apps for the iPhone?

    Being a long time Palm user, then moved to BlackBerry I watched the quality of third party apps really plummet due to a more restrictive development agreement.
    Now considering an iPhone, I'm curious about how healthy the 3rd party app community is for iPhone, something I miss from my Palm days. From what I've heard, the development for iPhone applications is even more restrictive than for BlackBerries.
    Anyone that wouldn't mind addressing one or all of these questions for me from their own experience, would be greatly appreciated.
    1) Do you use third party applications on your iPhone, or do you find the native Apple software to be sufficient?
    2) Are there alot of different choices for utilities, or do you find yourself pigeonholed to 1-2 programs.
    3) Would you say that the third party apps are "mature" that is stable, follow similar flow/integration with the phone and designed in an intuitive way?
    Again thanks for anyone that chooses to help me with this. I was really disappointed with the apps available for the Blackberry. At $15-$25 dollars each, I was usually let down by the quality and selection and overall experience.

    Snarg wrote:
    1) Do you use third party applications on your iPhone, or do you find the native Apple software to be sufficient?
    The native software is excellent and I also have apps to fill in for things not available as part of the out of the box iPhone.
    2) Are there alot of different choices for utilities, or do you find yourself pigeonholed to 1-2 programs.
    If you go to the app store and browse, you'll find lots of different utilities. In some cases, there are a dozen different options that do the same basic thing and in other cases there are a couple.
    3) Would you say that the third party apps are "mature" that is stable, follow similar flow/integration with the phone and designed in an intuitive way?
    Some apps are well done and others aren't. Since they are developed independently, there is variability. The apps I use most frequently seem pretty stable. It all depends on your needs.

  • A mobile App for lulu would be amazing!

    As I now have my phone as my link to everything from banking to research, I think a mobile app for lulu would be amazing in order to track sales, promotion of author spotlights and all the other wonderful stuff lulu.com provides us, the selfpublished authors.

    Mobile Flash is no longer being developed (it was discontinued around 2011, IIRC). It never existed on any Apple idevice and buggy versions were installed on Android, but that stopped in August of 2012.
    If your Flash files are video, convert them to a more modern standard (MP4, OGV, WEBM) and use the html5 <video> tag.
    If they're interactive files, ask yourself "can a mobile user interact with these in any appreciable way?".
    Remember, mobile devices don't have mice, all those cool mouse-dependent effects and navigation tricks available in Flash do nothing in the old, buggy mobile Flash environment.
    You "can" get an old version of Flash on some Android phones. It's a relatively hacky feeling way to install called "Sideloading" that typical viewers WILL NOT do. You just have to find a version of the Flash .apk that works with your current Flash files, have a phone that allows Sideloading, then convince your viewers that the file you found isn't going to harm their device since it's no longer available through the secure/trusted channels they would normally go to.
    A very tall order.

Maybe you are looking for

  • G4 Flat-panel No Longer stays up!?!  What the heck?

    Can anyone advise on how to repair my G4 flat panel? The screen no longer wants to stay up. It continues to fall as though there is no spring or resistance. I've attempted to look this issue up so as not to repeat a question, but I can't find anythin

  • My Gf has my iphone. How can I see recent messages and calls from another device?

    My Gf has my iphone. How can I see recent messages and calls from another device?

  • Pavilion A6430f recovery error code

    Hi, I have a Pavilion a6430f desk top and I just replaced both hard drives on it. I inserted my recovery disk and began the recovery process when I received an error code of 0x400 100 130000 1002 as the hard drives were just beginning the reformattin

  • Selection part of Logical Database

    I read about logical database somewhere on the net but it was not so clear. Can anyone explain to me about the selection part of the logical database???

  • Applet i/o

    Java applets cannot read or write files, this is a fact. but can the java applets use class files to read/write to a file? for example..... creating a counter in java is theorethically impossible for use as an applet counting the number of hits on a