Setup Eclipse for BlackBerry development - eclipse

I want to start blackberry development. From the BlackBerry site I found that Eclipse is good for development. Since I have previous experience with Eclipse I decided to go with it. Now my problem is that I am not able to download the Eclipse plugin for BlackBerry.

Which version of Eclipse are you using? I recommend Eclipse Galileo 3.5 for BB development.
Once installed, click help > Install new software > and add the following website to work with:
http://www.blackberry.com/go/eclipseUpdate/3.5/java
This should give you a list of the available JRE versions for BB development, select a version depending on the OS of the device you want to develop for, 5.0 is the most common at the moment.
Click next and go through the steps, you will be asked to log in eventually, use your credentials from the BB development website and register at the "Register for access to the BlackBerry Developer Zone" page.
You should be good to go from there! Remember when making a new project to select new > other > blackberry project. Also remember to set the JRE to the Blackberry JRE you downloaded if it's not done automatically.

(as posted elsewhere on this site: BlackberryPreprocessBuilder and BlackberrryResourceBuilder Missing - to link these questions, and add extra FYI info to this thread)
My recommendation is to use this latest download of Eclipse & the plugin.
BlackBerry tools are not very good, so I find it best to use a dedicated Eclipse, only for BB dev. I have found that this download is working well for me.

First of all, you should be a member of 'BlackBerry developer zone'.
Technical requirements:
Eclipse 3.6 Helios
32-bit Windows® XP, Windows Vista® or Windows 7 (Note: 64-bit versions require 32-bit Java and Eclipse)
Monitor with a resolution of 1024 x 768 or higher
PC with Intel® Pentium® 4 processor or compatible (2.5 GHz or higher, 2 GB RAM, 1.5 GB HD free)
Java® SE Development Kit (JDK) 6, update 10 or later
You'll get more information at [http://us.blackberry.com/developers/javaappdev/javaplugin.jsp]
You can download simulators from [http://us.blackberry.com/developers/resources/simulators.jsp]

Related

Whats the best way to start building an application that should work on windows 8 tablet

Background:
I have to build a Windows 8 application using HTML5 and Javascript. The application should work on windows 8 tablets and should do authentication using the windows provided native javascript Apis.
Issue:
I have a windows 7 laptop. I am coming from Java background and don't know about the windows side much.
Question:
I have done research , but got really confused
If I have to build my Windows 8 tablet specific application then what is the best option.
Should I install Visual studio into my laptop and then start
building the windows 8 application? ..
If I am going to use visual studio then which version should I use
as my laptop is running windows 7 ?
Or should I get my java eclipse IDE and install some additional
plugins to start building my windows 8 specific application ?...If
yes then which plugin should i use ?
first of all, there isn't any way to create windows 8 app in windows 7 PC (except you run windows 8 on a separate virtual machine). Check this for more info.
Yes, you have to install visual studio for Windows 8 app development anyway.
Visual Studio 2013 is a better choice to start with which includes most of all that you're gonna need.
For other tools check this.
There isn't any way to install any plugin into Eclipse and start developing apps for windows. You can only write scripts and html in Eclipse but App specific configuration, you have to do it in Visual Studio.
But my question to you is that why would you like to make Windows 8 App when you can make a Universal (Windows 10) app by spending same amount of time and efforts..! see the future. Windows 8 is not gonna last longer than a year (approx announcement in Build2015). Though No doubt, apps made for windows 8 will work on Windows 10 also with some exceptions.
Hope this helps..!
All the best...

MobileFirst QA for Bluemix component does not appear to work

I am using MobileFirst Platform 6.3 with Eclipse Luna. I have downloaded the MobileFirst QA for Bluemix component (MQA-1.9.19-saas.wlc) file and confirmed that in Eclipse the Download Folder for the Templates and Components is /User/KenAtIBM/IBM/Templates and that indeed the SDK is in that folder.
When I attempt to Add/Remove Application Components I get the following in the console:
[2014-12-17 10:59:48] Component = MQA-1.9.19-saas.wlc
[2014-12-17 10:59:48] Found component.wcp
[2014-12-17 10:59:48] Found Image
[2014-12-17 10:59:48] imagePath
=/var/folders/vz/10zz3f2s46v3940lv5wvpn2c0000gn/T/MQAlogo-small2578766252585890320.png
The problem is that there is no component listed (see attached screen shot).
I have been following the instructions with no success as of yet. So my question is, what am I missing?
I have tried rename the file to have a zip extension, same out come as above.
I have tried un-archiving the zip, no success.
I have restarted eclipse numerous times and even went so far as to reboot, still nothing.
Is the SDK that is downloaded from here compatible with MobileFirst Platform?
Update: you should play with the column resizer rather than the window size. After doing that, the entry will appear.
I see you are using Eclipse Luna on Mac OS X 10.10.x Yosemite.
There is an OS X bug that does something wrong with tables - try to play with the size of the window containing the table and then scroll in it, the component should probably then show up.
On a Mac, the first row of the Add Component is hidden in the table. Simply scroll down and you will see it.
For me, I have 4 templates, but I can only see 3 of them when the dialog starts. I have to scroll down inside that table to see the first row.
And I have tested the MQA on BlueMix with MFP 6.3. It works fine. I can submit my screenshot to the bluemix cloud.
Just to clarify things, MobileFirst Quality Assurance for Bluemix does work together with MobileFirst Platform Foundation 6.3
I was able to successfully instrument a hybrid app with the JavaScript SDK http://www-01.ibm.com/support/knowledgecenter/SSJML5_6.0.0/com.ibm.mqa.uau.saas.doc/topics/c_worklight_sdk.html, and start sessions in both pre-production and production modes. I've used the following configuration:
Eclipse IDE for Java EE Developers 4.4.1.20140925-1820
IBM MobileFirst Platform 6.3.0.00-20141218-1823
Javascript SDK for Worklight 1.9.19
Windows 7 64-bit SP1
It seems that the problem here is with the 'JavaScript SDK' not showing up in the table to 'add/remove application components' when MFP 6.3 is running on Mac OS X Yosemite

How to build native app bundles for Windows, Linux & Mac in a single build?

I am running my build on Windows 8 O.S. , 64 bit machine. I have JavaFx2.0 and Java 1.7.0_09 installed on my system. I am able to build a 64 bit window executable that launches my JavaFx application as a self-contained Javafx application.
Now I want to deliver native app bundles on Windows, Linux and Mac without build my project on all three platforms i.e I would like to achieve these set of bundles in a single build that I suppose to run on by Windows 8 O.S. 64 bit machine.
I am also okay if I can do it by distributing a single Application JAR file as .zip for MAC and Linux. But what I want is that JAR should work on there respective platform.
When I used to run a single application Jar on MAC using command
java -jar application.jar
It always shows a dialog "The application require a newer version of Java Run-time" with download link. Even I have downloaded and successfully installed it on my MAC machine but it still shows me the same window.
I don't want the users to experience such difficulties while running my JavaFX application on MAC and Linux.
What I need to ship more with the Application JAR so the users can run my JavaFx application on MAC and Linux without any hassle?
I guess you are making the JavaFX Solution in a 64bit machine and on the other hand you must be having all the SDK and runtime for 64bit version. The problem is that the application made using 64bit version of SKD would required 64 bit OS to render itself. So the bottom line is, is yout mac and linux PC have 64bit version of OS and JavaFX Runtime as well as Java7.X all 64 bit? If not then you must update your runtime to 64bit version or make your application in a 32bit version of SDK. One quick suggestion. If your mac or linux is 64bit(I dont have much idea about mac) then just install a browser i.e. 64bit version and runtimes and try out. I was having the same problem and that got fixed. Let me know if my answer caused any confusion.

eclipse for chrome?

I use eclipse IDE for developing my GWT and android apps. I would like to transition to a chromebook for my main development computer, but I can't figure out how I would get eclipse "installed". There is no chrome app version of eclipse, at least not that I can find. I do see that there are other IDEs in the chrome store, but I don't think they would have all the nifty helper plugins that eclipse has for google developers. Anybody know if a chrome version of eclipse is coming? Do others share my desire to develop on a chrome book?
Eclipse is not coming for Chrome OS. You need a JVM to run it and one of the compatible desktops for the UI widgets. So you would have to escape from Chrome OS desktop into base Linux and somehow launch a regular Linux desktop (like GTK) to have any hope of running Eclipse. Also, a typical chromebook is far too underpowered to run a full IDE.
Here are some options to consider:
Project Orion - A web based IDE from many of the same people who develop Eclipse. One of the goals is to enable Eclipse-like capabilities for platforms like iOS, Android, Chrome OS, etc. It has quite a few base IDE capabilities already, but not a lot of plugins just yet. Probably not going to see something as sophisticated as ADT for a while if ever. Google would have to implement Android emulators in JavaScript. Not an easy task.
Run Eclipse on another machine and use a remote desktop from your chromebook.
Run Eclipse Che on another machine or cloud server and use Chrome
The most straightforward and transparent way I was able to do so was to do a combination of things (some of which was mentioned in previous answers):
install crouton (alongside an ubuntu chroot) - this is not dual booting but running Ubuntu side by side with Chrome OS just alternating between both windowing systems.
install crouton chrome extension & xiwi - this enables running the X11 windows in the ubuntu chroot as native Chrome OS windows that can be easily alternated into.
install a JDK inside the ubuntu chroot.
download, mount and execute eclipse-installer.
once the eclipse distribution of choice is installed, for ease I symlinked the main eclipse executable to /usr/local/bin/eclipse and am able to run it from Chrome OS via crouton/xiwi: sudo startxiwi eclipse
Here's a screenshot of what it looks like when done:
Eclipse requires a JVM (maybe even a full-blown JDK), so there's no way to make it into a Chrome app. You could enable developer mode and try to install a Linux JDK since Chrome seems to be running Linux under the hood.
Do others share my desire to develop on a chrome book?
The solution is to load a normal linux distribution and run IDE from there. I'm using a netbook with intel n260, 1G ram, 1.6G Hz. NetBeans runs quite well. A chromebook runs more than twice faster, I'm sure it will be good enough.
As to how to load a linux, there is the Ubuntu on Cr-48 page that explains how to do it in depth. And also this very user friendly blog on arstechnica, or this blog on liliputting. They both point you eventually to the ChrUbuntu, that is a hand-re-packaged ubuntu with some scripts to ease your work.
You can install ubuntu via crouton (for more info: https://www.youtube.com/watch?v=d_MuVwJq_XQ&list=FLFel7rdB1nWQSjsJCaepEOg&index=1) and then you can install eclipse I'm not sure if you can install the ADT from the android sdk website but you can install the plugins from the eclipse website, third party developers, or if you really want to download it from the android sdk website you can probably get it to work with a little efort.
:) Enjoy
Yes! I share your desire to program on a Chromebook! While I am still a high-schooler, I am an amateur Java and Python programmer. My school provides with a class set of about 30 Chromebooks per classroom, and I didn't know how to run my code on them. I had Eclipse on my Windows desktop at home.
When I looked around online, I found something called codenvy.io. It is basically an Eclipse Che IDE that runs online. It uses Docker images to start up a workspace, runs all in the cloud, and a free account has 3 GB of RAM.
It suited my needs, and I loved it! You should check it out.

Install blackberry plugin in Titanium studio OsX

i have a huge problem since yesterday!!
i have installed titanium studio,it runs with android and iphone.
I know it does not support blackberry yet, but is there a workaround that let me build app using the blackberry plugin?
If so, can anyone guide me to a tutorial on installing the BB plugin in titanium?
I tried to follow this and this with no success:
thank you.
You might notice that in the second link, near the top of the page it states "Currently, BlackBerry development is enabled on Windows OS only." This is because we (Appcelerator) dont support beta software, and the only non-beta version of the BlackBerry emulator (provided by BlackBerry) is windows only. This emulator is required to do any kind of BlackBerry development.
It appears that the blackberry OSX plugin requires "rosetta" to install on OSX so the installer will not work on later versions of the operating system
i just needed to be registered as minimum with indie account !!