2014년 2월 5일 수요일

[DevWorks] Getting started with IBM Worklight V6.1


Getting started with IBM Worklight V6.1


1. Setting up your environment


Learn how to set up your development environment to work with IBM Worklight.
Tutorials 
Setting up your Worklight development environment 
Setting up your iOS development environment 
Setting up your Android development environment 
Setting up your BlackBerry 6 and 7 development environment 
Setting up your BlackBerry 10 development environment 
Setting up your Windows Phone 8 development environment 

2. Hello Worklight


Learn how to create your first IBM Worklight app and preview it in different mobile operating systems.
TutorialsExercises and code samples
Creating your first Worklight applicationExercise and code sample
Previewing your application on iOS 
Previewing your application on Android 
Previewing your application on BlackBerry 6 and 7 
Previewing your application on BlackBerry 10 
Previewing your application on Windows Phone 8 
NEWPreviewing your application on Windows 8 
NEWPreviewing your application on Mobile Web and Desktop Browser 

3. Worklight client-side development basics


Learn how to use basic IBM Worklight APIs to develop your apps, how to build a multi-page application, how to work with the user interface framework, how to debug and optimize your app, and some general information that you must know to work in each specific environment.
TutorialsExercises and code samples
Learning Worklight client side APIExercise and code sample
Building a multi-page applicationExercise and code sample
Working with UI frameworks 
Debugging your applications 
Optimizing your application for various environments 
General information when developing for iOS 
General information when developing for Android 
General information when developing for BlackBerry 6 and 7 
General information when developing for BlackBerry 10 
General information when developing for Windows Phone 8 
HIGHLY REVISEDGeneral information when developing Mobile Web applications 
HIGHLY REVISEDGeneral information when developing desktop applications 

4. Worklight server-side development


Learn how to develop the server code (adapters) that your mobile application requires to integrate with enterprise back-end applications and cloud services.
TutorialsExercises and code samples
Adapter framework overview 
HTTP adapter – Communicating with HTTP back-end systemsExercise and code sample
SQL adapter – Communicating with SQL databaseExercise and code sample
Cast Iron adapter – Communicating with Cast Iron 
JMS adapter – Communicating with JMSExercise and code sample
Invoking adapter procedures from client applicationsExercise and code sample
Advanced adapter usage and mashupExercise and code sample
Using Java in adaptersExercise and code sample

5. Advanced client-side development


Learn how to implement different features in your mobile application, such as controls, skins, offline access, translation, and encryption of sensitive data. You also learn how to develop your client application by using native APIs.
TutorialsExercises and code samples
Overview of client technologies 
Common UI controlsExercise and code sample
Supporting multiple form factors using Worklight skins 
Working offlineExercise and code sample
Enabling translationExercise and code sample
Using Direct Update to quickly update your application 
Storing sensitive data in Encrypted CacheExercise and code sample
JSONStore – The client-side JSON-based database overview 
JSONStore – Common JSONStore UsageExercise and code sample

6. Adding native functionality to hybrid apps with Apache Cordova


Learn how to use Apache Cordova with IBM Worklight, and how to use native pages in hybrid applications.
TutorialsExercises and code samples
Apache Cordova overview 
iOS - Using native pages in hybrid applicationsExercise and code sample
iOS – Adding native functionality to hybrid application with Apache Cordova pluginExercise and code sample
Android – Using native pages in hybrid applicationsExercise and code sample
Android – Adding native functionality to hybrid application with Apache Cordova pluginExercise and code sample
Windows Phone 8 – Adding native functionality to hybrid application with Apache Cordova pluginExercise and code sample

7. Developing native applications with Worklight


Learn how to develop native applications with IBM Worklight.
TutorialsExercises and code samples
Using Worklight API in native iOS applicationsExercise and code sample (app)

Exercise and code sample (native API)
Using Worklight API in native Android applicationsExercise and code sample (app)

Exercise and code sample (native API)
Using Worklight API in native Java ME applicationsExercise and code sample (app)

Exercise and code sample (native API)
Using Worklight API for push notifications in native iOS applicationsExercise and code sample (app)

Exercise and code sample (native API)
Using Worklight API for push notifications in native Android applicationsExercise and code sample (app)

Exercise and code sample (native API)

8. Authentication and security


Learn how to protect your applications and adapter procedures against unauthorized access by using authentication, login modules, and device provisioning.
TutorialsExercises and code samples
Authentication concepts 
Form-based authenticationExercise and code sample
Adapter-based authenticationExercise and code sample
Custom Authenticator and Login ModuleExercise and code sample
Using LDAP Login Module to authenticate users with LDAP serverExercise and code sample
WebSphere® LTPA-based authentication 
Device provisioning concepts 
Custom device provisioningExercise and code sample
Application Authenticity Protection 
NEWClient X.509 Certificate Authentication and User EnrollmentExercise and code sample

9. Advanced topics


Learn advanced topics that you can use with IBM Worklight, such as how to develop by using shells or how to handle notifications.
TutorialsExercises and code samples
Shell development conceptsExercise and code sample
Android shell development 
iOS shell development 
Push notificationsExercise and code sample
SMS notificationsExercise and code sample
NEWTwo-way SMS communicationExercise and code sample
Integrating server-generated pages in hybrid applicationsExercise and code sample
Location servicesExercise and code sample
Exercise and code sample
Exercise and code sample

10. Moving to production


Learn how to move the apps that you create from your development environment to the production environment.
Tutorials 
Sample files for creating your own input files to IBM Installation Manager to allow scripted installations of Worklight Server, without the need to use the graphical user interface of Information Manager.Code sample
Moving from development environment to stand-alone QA and production servers 
Operational Analytics 
Reports and analytics 
Distributing mobile applications with Application Center 

11. Integrating with other products


Learn how IBM Worklight integrates with other IBM products, such as IBM PureApplication™ System and Tivoli® Directory Server.
TutorialsExercises and code samples
Using Rational Team Concert™ to build your applicationsExercise and code sample
Introducing Worklight Server and Application Center on IBM PureApplication System 
Integrating IBM Tivoli Directory Server on IBM PureApplication System 
Using Worklight application as a container for server-generated pagesExercise and code sample
Container for advanced pagesExercise and code sample
Integrating with SiteMinderExercise and code sample
NEWAccelerating application development by reusing resources 
Testing Worklight Mobile Applications with the Mobile Test Workbench 

12. Stand-alone samples


Learn how to use IBM Worklight to develop applications that are based on the Dojo Mobile and jQuery Mobile frameworks, by studying the following samples.
TutorialsExercises and code samples
Running the Dojo-based sampleExercise and code sample
Running Dojo-based Mysurance end-to-end sampleExercise and code sample
Running Dojo Mobile-based Apache Cordova sampleExercise and code sample
Running jQuery Mobile-based Flight Ticket sampleExercise and code sample

Additional resources


Download convenient ZIPs of just the Getting started material. Try the Starter applications for a fast start to creating your mobile apps. Browse additional documentation on how to calculate the required hardware for your IBM Worklight deployment.
Additional resources 
 All Getting started modules 
 All Getting started module companion samples and application samples 
 IBM Worklight Starter application 
 IBM Worklight Starter application with jQuery Mobile 
 IBM Worklight Starter application with Sencha 
 IBM Worklight Starter application with Dojo Mobile 
 IBM Worklight Scalability & Hardware Sizing
 Hardware Calculator
Get results of Worklight scalability tests, and a guide to using the Hardware Calculator. The Hardware Calculator is a Microsoft Excel spreadsheet to help you determine the required hardware for your IBM Worklight deployment.

댓글 없음:

댓글 쓰기