神刀安全网

Go Mobile with Oracle JET As Easy As 1 2 3

Oracle JET allows to build and run mobile hybrid applications. It is using Cordova to run on mobile device and provide access to device services. This is cool and what is great about it – it allows to get you started with mobile development in minutes. Besides all this – it is free.

I will describe steps I followed, to generate JET mobile hybrid app and run it in local browser (in the next posts I will describe how to run it on simulator and actual device).

First of all you must install Node.js and npm on your machine. This will allow to run shell environment to execute various commands related to JET app generation, setup, build and deployment. Read this article and you will learn how to do it – Installing Node.js and updating npm .

Next follow Step 1 and install Cordova in Step 5 from JET Get Started list.

You are ready to generate JET mobile hybrid app at this point. If you are on Mac OS, don’t forget to use sudo, otherwise there will be permission related errors. Run Yeoman to generate the app:

yo oraclejet:hybrid JETMobileApp –template=navBar –platforms=ios

At this stage you can choose predefined JET template, here I’m generating it with navBar template for  iOS platform. It must complete with Done, without errors message:

Go Mobile with Oracle JET As Easy As 1 2 3

Make sure to navigate to app folder with cd AppName :

Go Mobile with Oracle JET As Easy As 1 2 3

Build generated app with grunt . Command I was using to build it for iOS (you can see from the log, it is producing *.app file, which can be deployed to mobile device as application):

grunt build:dev –platform=ios

It must complete with Done, without errors :

Go Mobile with Oracle JET As Easy As 1 2 3

Run application to test in local web browser. See more options (deploy to simulator or device) here – Serve a Hybrid Mobile Application with Grunt . Use grunt command:

grunt serve –platform=ios –web=true –disableLiveReload=true

I’m running it with disableLiveReload=true for a reason. It seems like live reload initialization takes long time to start. Template based JET mobile hybrid app is started (in web browser, for testing):

Go Mobile with Oracle JET As Easy As 1 2 3

Generated project can be opened in NetBeans, simply select project from the folder:

Go Mobile with Oracle JET As Easy As 1 2 3

Under src folder you will find JET content. Try to change text in any of the generated pages:

Go Mobile with Oracle JET As Easy As 1 2 3

Rebuild and serve application, you should see changes deployed for customers page in this case:

Go Mobile with Oracle JET As Easy As 1 2 3

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » Go Mobile with Oracle JET As Easy As 1 2 3

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址