Wednesday Jul 01, 2015

From the Cloud Launch - Focusing on Mobile, the Other Side of the Proverbial Coin

No doubt you tuned into the big Oracle Cloud Platform as a Service (PaaS) launch last week. Lots of new and exciting cloud based offerings including:

  • Oracle Database Cloud - Exadata Service
  • Oracle Archive Storage Cloud Service
  • Oracle Big Data Cloud Service and Big Data SQL Cloud Service
  • Oracle Integration Cloud Service
  • Oracle Process Cloud Service

And last but certainly not least Oracle Mobile Cloud Service! The Cloud is touching every facet of IT infrastructure - and the other side of the coin, that's Mobile, which is changing the interfaces to all those systems.  Mobile is the new first screen, overtaking television and growing. The web browser reached hundreds of millions of people, but yet somehow, Mobile has taken it 10X, a magnitude greater than before, reaching billions of people. It's predicted that by 2020, 80% of the world, will have a smartphone.


Get a quick intro into Oracle Mobile Cloud Service in the following easy on the eyes, mind sharpening assets:

  1. Watch the overview video here (< 3min), it's the main video on the page
  2. Watch the subsequent videos (< 1 min each) in the Learn More tab
  3. Read the eBook, the big eBook button on the page ;-)

Then get down to business in strengthening your mobile strategy by simplifying mobility.

Follow @OracleMobile 

Sunday Feb 01, 2015

Oracle's MAF helps you keep up with the Apple mobile bullet train

It's fairly easy to argue that the mobile world moves at a much faster pace to the enterprise world. Apple and Google are constantly releasing updates, sometimes several a year for their respective mobile platforms. This certainly creates pain for enterprises trying to build mobile apps, how do you keep up, or more importantly how do you make sure your mobile apps keep up with the latest mobile platform requirements?

Of note late last year Apple announced that all new apps released to the Apple App Store must include 64-bit support and be built with iOS 8+ SDK by February 1st 2015 - today! And any existing apps must meet the same requirements if updated after June 1st 2015.

Luckily if you're using Oracle's Mobile Application Framework v2.1 it is designed to specifically to meet Apple's latest requirements. Rest assured Oracle has you covered.

To take advantage of these updates, ensure to download the latest MAF extension from inside JDeveloper 12.1.3, or alternatively you can download the extension from the JDeveloper extension page. Instructions for how to install and configure JDeveloper + MAF 2.1 can be found here.

Thursday Dec 11, 2014

How do I install 2 versions of the same version of JDeveloper?

This has been covered before by other Oracle blogs, but for our mobile customers it’s worth restating.

From time to time the requirement comes up from our customers, how do I install 2 separate versions of JDeveloper? And sometimes more specifically how do I install two instances of the same version of JDeveloper?

Let’s address the first question.

How to install 2 *different* versions of JDeveloper?

If you want to install 2 separate versions of JDeveloper, say JDeveloper 11.1.1.7.0 and 12.1.3.0.0, this can be easily achieved at installation time. On installing each version of JDeveloper, when the installation wizard prompts you, specify a *different* installation directory for each.

What you should not do is install them in the same directory.

Important to the discussion coming up, it’s worth noting that each JDeveloper installation maintains its “System” directory, that is a directory containing it’s temporary files & configuration files, by default in separate locations. As such if you have JDev 11.1.1.7.0 and 12.1.3.0.0 installed separately, under Windows 7+ you will have the following directories:

C:\Users\<username>\AppData\Roaming\JDeveloper\system11.1.1.7.40.64.93
C:\Users\<username>\AppData\Roaming\JDeveloper\system12.1.3.0.41.140521.1008

And under a Mac these directories:

/Users/<username>/.jdeveloper/system11.1.1.7.40.64.93
/Users/<username>/.jdeveloper/system12.1.3.0.41.140521.1008

How to install 2 versions of the *same* version of JDeveloper?

Sometimes rather than using 2 different versions of JDeveloper, we want to install the same version twice, essentially 2 instances. A common reason for doing this is you maybe using JDeveloper with multiple extensions, and you want to maintain separate JDeveloper instances for each extension. For example you might want to support 2 different versions of the MAF extension which are currently both on JDeveloper 12.1.3.0.0.

To achieve this is a little more tricky because of the “System” directory we talked about in the previous section. While different versions of JDev have their own default System directory with a specific version number for that release, two instances of the same version of JDeveloper will clash as they will attempt to use the same versioned default System directory.

The following steps will show you how to install a JDeveloper instance such that it doesn’t use the default System directory, but one of your choosing, nicely avoiding the clash. We’ll assume you’re installing JDeveloper 12.1.3.0.0 twice.

1. Install JDeveloper 12.1.3.0.0 the usual way, but ensure the JDeveloper installation directory is unique for the installation. For example under Windows I might choose to install two instances of JDev 12.1.3.0.0 under:

C:\Oracle\Middleware\JDev121300Instance1
C:\Oracle\Middleware\JDev121300Instance2

And alternatively under a Mac:

/Users/<username>/Desktop/JDev121300Instance1
/Users/<username>/Desktop/JDev121300Instance2

You might want to use better names than Instance 1 & 2, but it will serve our purpose in describing the steps here.

2. When the installation process is complete, *dont* allow JDeveloper to start, just complete the installation process and allow it to close naturally.

3. Via your Windows Explorer or Mac Finder, create an alternative directory for where the JDev instance’s System directory will go.

e.g. For Windows:

C:\Users\<username>\AppData\Roaming\JDev121300Instance1
C:\Users\<username>\AppData\Roaming\JDev121300Instance2

e.g. For Mac:

/Users/<username>/.jdeveloper121300Instance1
/Users/<username>/.jdeveloper121300Instance2

4. In the JDeveloper home, locate /jdev/bin/jdev.boot and open it in your favourite text editor

5. Locate the ‘ide.user.dir.var’ property, and rename it to ‘ide.user.dir’ (yes, drop the dot var)

6. Change the value for ‘ide.user.dir’ to include the directory you created in the previous step, using backslashes for the directory path regardless if it’s for Windows or Mac.

e.g. For Windows

ide.user.dir= C:/Users/chris/AppData/Roaming/JDev121300Instance1

e.g. For Mac

ide.user.dir=/Users/chris/.jdeveloper121300Instance1

7. Save your changes and close the file

8. Start JDeveloper

That’s all that needs to be done. Once JDeveloper has started and opened to the default start page, it’s worthwhile checking in your new System directory for that JDeveloper instance, that you can see JDeveloper is using that directory and creating files. For JDeveloper 12.1.3.0.0 for example we would expect to see that under the directory you created, for example /Users/chris/.jdeveloper121300Instance1 on Mac, you can now see a subdirectory system12.1.3.0.41.140521.1008. If that directory exists, JDeveloper is correctly setup.

From here you are now in a position to install your 2nd JDeveloper instance following the same steps above.

Once done you are now free to download and maintain separate extensions for each JDeveloper instance. Just make sure you don’t get confused which JDeveloper you’re running!

One side effect of changing the ide.user.dir option in the jdev.boot file, is JDeveloper’s ‘mywork’ directory will now be defaulted to the new System directory you specified.

Sunday Dec 07, 2014

Rethink Mobile: Beyond Mobile First with Oracle

Get.Ready.

December 17, 2014 - Mark your calendars to get an update on Oracle's mobile strategy: Rethink Mobile: Beyond Mobile First with Oracle. We will be available to answer your questions via live chats. The Oracle guest lineup includes: Suhas Uliyar, Vice President, Mobile Strategy, Product Management, Laurent Pacalin, Group Vice President, Product Management, Jeanne Lowell, Vice President, E-Business Suite, and Rimi Bewtra, Sr. Director of Product Marketing.

And if you happen to be at Gartner AADI this week (Las Vegas!) stop by and say hello.  I'll give you a mobile tour at no extra charge and perhaps some free poker lessons. ;-) 

Here's a great trailer for the main event you do not want to miss.

Friday Nov 21, 2014

Oracle Mobile Partner Event, Europe 2015

As an Oracle partner do you have plans for Mobile enablement?  Do you want to find out the latest application development trends?  Do you want to get hands-on with Oracle's Mobile Application Framework?  The FMW Partner Community are hosting a 4 day event on the 3-6th March 2015 in Budapest.  This event will bring together Oracle Development with the brightest Oracle partners to discuss and learn, amongst other topics, Mobile, Cloud and UX.

Grant Ronald and Frank Nimphius will be representing the Mobility and Development Tools Product Management Team, and we will be running a 2 day hands-on session.

Friday Nov 14, 2014

Oracle leaps ahead of SAP and IBM in MADP

Oracle leaps ahead of SAP and IBM in MADP

Gigom Research ranks Oracle at the top of the MADP list of vendors

[Read More]
About

This blog is is dedicated to announcements,tips and tricks and other items related to developing, integrating, securing, and managing mobile applications using Oracle's Mobile Platform. It is created and maintained by the Oracle Mobile product development team.

Archive of past entries

Even More Mobile Development Blogs

Oracle A-Team Site - Mobile Related Entries

Code samples from the Community

Fusion Middleware Blogs

Search

Archives
« September 2015
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today