Jump to content
M2G

IBM Worklight

Recommended Posts

overview-image-lg.jpg

IBM Worklight provides an open, comprehensive and advanced mobile application platform for smartphones and tablets, helping organizations of all sizes to efficiently develop, connect, run and manage HTML5, hybrid and native applications. Leveraging standards-based technologies and tools, the platform ships with a comprehensive development environment, mobile-optimized middleware, and an integrated management, and analytics console, supported by a variety of security mechanisms.

IBM Worklight enables the creation of rich, cross-platform apps without the use of code translation, proprietary interpreters or unpopular scripting languages, while reducing the time to market, cost and complexity of development and enabling a better user experiences across a variety of mobile devices.

IBM Worklight is part of the IBM Mobile Foundation family of products that provides the essential elements needed for complete mobile development, deployment and management within a business.

The critical decision to develop a mobile app using HTML5, native code or a hybrid approach involves many parameters such as project budget and timeframe, target audience and required functionality to name a few. But these parameters can change significantly across organizations or even among different projects within the same company.

IBM Worklight enables the development of mobile apps using any of four different approaches:

6-AppTypes-700x443.jpg

Web Apps - Quick and cheap to develop. Written entirely in HTML5, CSS and JavaScript code. Executed by the mobile browser and therefore cross-platform by default, but less powerful than native apps.

Hybrid Apps (Web) - The app's source code consists of web code executed within a native container that is provided by Worklight and consists of native libraries.

Hybrid Apps (Mix) - The developer augments the web code with native language to create unique features and access native APIs that are not yet available via JavaScript, such as AR, NFC and others.

Curs gratuit: IBM Course description: Introduction to IBM Worklight V5.0.3 for Application Development and Deployment - IBM Training - United States

Documentatie "Getting started":

Setup - Learn how to set up your development environment to work with IBM Worklight.

  • Module 2 - Setting Up Your Development Environment
  • Module 2.1 - Setting Up Your iOS Development Environment
  • Module 2.2 - Setting Up Your Android Development Environment
  • Module 2.3 - Setting Up Your BlackBerry Development Environment
  • Module 2.4 - Setting Up Your Windows Phone 7 Development Environment

Basics Learn how to create your first IBM Worklight app in different mobile operating systems.

  • Module 3 - Writing Your First Application
  • Module 3.1 - Previewing your Application in iOS environment
  • Module 3.2 - Previewing your Application in Android environment
  • Module 3 .3 - Previewing your Application in BlackBerry environment
  • Module 3.4 - Previewing your Application in Windows™ Phone 7 environment
  • Module 4 - Worklight Client API - Basics

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.

  • Module 5 - Integration Adapters
  • Module 5.1 - Creating SQL Adapters
  • Module 5.2 - Creating HTTP Adapters
  • Module 5.3 - Using HTTP Adapters with SOAP Services
  • Module 5.4 - Creating Cast Iron™ Adapters
  • Module 5.5 - Using Java™ in Adapters
  • Module 5.6 - Creating JMS Adapters
  • Module 6 - Invoking Adapter Procedures
  • Module 6.1 - Advanced Adapter Usage and Mashup

Mobile client development - Learn how to implement different features in your mobile application, such as controls, skins, and offline access. Also learn how to develop your client application by using native APIs.

  • Module 7 - Overview of Client Technologies
  • Module 7.1 - Common Controls
  • Module 7.2 - Code Optimization for Specific Environments
  • Module 7.3 - Skins
  • Module 7.4 - Apache Cordova
  • Module 7.5 - Building a Multi-Page Application
  • Module 7.6 - Combining Native and Web Pages
  • Module 7.7 - Offline Access Exercise and code sample
  • Module 7.8 - Encrypted Cache
  • Module 7.9 - Overview of JSONStore
  • Module 7.10 - Using JSONStore
  • Module 7.11 - JSONStore with Synchronization
  • Module 7.12 - JSONStore with Security
  • Module 8 - iOS Development
  • Module 8.1 - iOS Development: Combining Native and Web Pages Exercise and code sample
  • Module 8.2 - iOS Development Using WorkLight API in a Fully Native Application
  • Module 8.3 - iOS Development Using the Apache Cordova Plug-in
  • Module 9 - Android Development
  • Module 9.1 - Android Development: Combining Native and Web Pages
  • Module 9.2 - Android Development Using WorkLight API in a Native Application
  • Module 9.3 - Android Development Using the Apache Cordova Plug-in
  • Module 10 - Blackberry Development
  • Module 11 - Windows Phone 7 Development
  • Module 12 - Developing Mobile Web apps
  • Module 13 - Working with UI frameworks
  • Module 14 - Client-Side Debugging
  • Module 15 - Enabling Translation Exercise and code sample
  • Module 16 - Integrating Server-Generated Pages in Worklight Applications
  • Module 17 - Direct Update
  • Module 18 - Java ME Development Using Worklight API in a Native Application

Authentication - Learn how to protect sensitive assets — such as application code, user data, and corporate services — against unauthorized access.

  • Module 20 - Authentication Concepts
  • Module 21 - Form-Based Authentication
  • Module 22 - Adapter-Based Authentication
  • Exercise and code sample
  • Module 23 - Custom Authenticator and Login Module
  • Module 24 - WebSphere™ LTPA Based Authentication
  • Module 25 - Custom Device Provisionning

Team work - Learn how to work as a team as your company develops your apps.

  • Module 30 - Team Development using RTC
  • Module 31 - Shell Development Concepts
  • Module 31 1 - Android Shell Development
  • Module 31 2 - iOS Shell Development

Advanced - Learn how to use some advanced features of IBM Worklight, such as push notifications and device analytics.

  • Module 41 - Push Notifications
  • Module 42 - SMS Notifications
  • Module 43 - Moving from Development Environment to Remote QA and Production Servers
  • Module 44 - Reports and Analytics
  • Module 45.1 - Worklight App as a Container For Server-Generated Pages
  • Module 45.2 - Container for Advanced Pages

Non-mobile environments - Learn how to develop desktop apps.

  • Module 50 - Developing Desktop Apps

Dojo Mobile - Learn how to use IBM Worklight to develop applications that are based on the Dojo Mobile framework.

  • Module 60.1 - Running Dojo-based sample
  • Module 60.2 - Running Dojo-based Mysurance end to end sample
  • Module 60.3 - Running Dojo-Mobile-based Apache Cordova sample

PDF-urile se gasesc aici: https://www.ibm.com/developerworks/mobile/worklight/getting-started/

Worklight studio se poate descarca gratuit de aici dupa ce completati un formular: IBM Worklight - Mobile application platform

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...