SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
#TOSMAC
Toronto SMAC Meetup – Welcome!
Introducing Worklight: Mobile App Development & Management
#TOSMAC
Agenda
5:30pm - 6:00pm: Eat and Network! – Free Pizza and Pop!
6:00pm - 6:05pm: Recap of previous meetup event
6:05pm - 6:20pm: Guest Presenter: Ryerson’s RC4
6:20pm – 6:35pm: App Inventor, Cloudant and BlueMix demo
6:35pm - 7:30pm: Introducing Worklight + Demo
7:30pm - 8:00pm: Web App, Mobile App and Cloudant Demo
8:00pm - 8:30pm: Questions & Networking
| © 2014 IBM Corporation2
#TOSMAC
Toronto SMAC Team
| © 2014 IBM Corporation3
Raul Chong
Lila Adamec
Grant Hutchison
Grace Barker
Luiz AoquiSerjik Dikaleh Salman Moghal
#TOSMAC
Let’s be social!
Start tweeting with: #TOSMAC
| © 2014 IBM Corporation4
#TOSMAC
Recap from last meetup event
Previous meetup help Apr 2nd: Introducing BlueMix
| © 2014 IBM Corporation5
#TOSMAC
Recap from last meetup
- Why this meetup & approach
- IBM SMAC program
- IBM Global Entrepreneur Program
- We encourage guest speakers to present (eg: Bionym)
- Introduction to BlueMix
- BlueMix Workshop on May 7th at 3600 Steeles Ave, Markham
- Next topics
| © 2014 IBM Corporation6
#TOSMAC
RC4
Guest presenter:
| © 2014 IBM Corporation7
#TOSMAC
Introducing MIT App Inventor, Cloudant &
BlueMix
Mobile App Development & Management
| © 2014 IBM Corporation8
#TOSMAC
Cloudant
- Recent IBM acquisition
- noSQL DBaaS, scales massively, managed by Cloudant experts
- Good for mobile and Web developers
- Available in BlueMix as “Cloudant JSONDB”
- Available on SoftLayer (IBM Cloud), AWS, Azure, Rackspace, etc.
- Supports JSON, full text, geospatial data, etc.
- Cloudant Features: Replication, Sync, MapReduce, Search, Geospatial, etc.
- CloudantCON, San Francisco (June 16-17, 2014)
| © 2014 IBM Corporation9
#TOSMAC
http://appinventor.mit.edu
• No programming experience
required.
• IBM BlueMix (Cloud Storage)
• Cloudant
•Documents
•JSON / NoSQL
• BLU
•Relational DB
April 21, 2014| © 2014 IBM Corporation
Screen Designer
#TOSMAC
Using Cloudant as the Cloud Datastore
April 21, 2014| © 2014 IBM Corporation
#TOSMAC
Using BLU as the Cloud Datastore
TinyDB Component
Ruby Sinatra App on BlueMix
April 21, 2014| © 2014 IBM Corporation
TinyWebDB Component
#TOSMAC
Introducing Worklight
Mobile App Development & Management
| © 2014 IBM Corporation13
#TOSMAC
April 21, 2014| © 2014 IBM Corporation
IBM MobileFirst Portfolio
Industry Solutions
IBM & Partner Applications
Banking Insurance Transpor
t
Telecom GovernmentRetail Healthcare Automotive
Application & Data Platform
Strategy&DesignServices
Cloud & Managed Services
Devices Network Servers
Development&Integration
Services
Management AnalyticsSecurity
#TOSMAC
April 21, 2014| © 2014 IBM Corporation
Worklight
PureApp Pattern
IBM Worklight V6.1 – Enterprise Edition
IBM MobileFirst
Application & Data
Platform
Includes
Worklight
PureApp Pattern
IBM Worklight V6.1 - Consumer Edition
Editions
IBM Worklight V6.1 - Developer Edition
Tools only, no standard
support (forum only)
No app authenticity/security
Product Packaging
15
#TOSMAC
How to Get Started
| © 2014 IBM Corporation16
Download the free IBM Worklight Developer Edition:
http://www.ibm.com/developerworks/mobile/worklight
Talk with your IBM representative or Business
Partner to find the right next step for you
Learn more at www.ibm.com/mobile-enterprise
Interact with us @ibmmobile and #ibmmobile
#TOSMAC
Getting Started
| © 2014 IBM Corporation17
#TOSMAC
IBM Worklight Overview
| © 2014 IBM Corporation18
Open standards-based
development framework
optimized for code re-use
across device platforms.
Mobile application server provides
mobile-specific administrative,
notifications, analytics and security
services while leveraging existing
investments in data, applications and
infrastructure
Client device layer enables
client-side security, enforces
app upgrades, secures local
storage and allows access to
device features.
Essential development, runtime and
client device services
#TOSMAC
IBM Bluemix & Worklight Positioning
| © 2014 IBM Corporation19
On Premise Hosted
(IaaS)
Managed Cloud
(PaaS)
Owned
Hardware
IBM
SoftLayer
IBM
Managed
Services
Cloud
Services
Perpetual Subscription
• Design & Development tooling including integrated devOps
• Automated test framework and operational analytics
• Unified Push and SMS Notification
• Integrated security framework
• Client-side runtime, including device storage encryption, and offline sync
• Push Notifications
• Data Management
• Mobile App Mgt
• Custom Scripts
• Quality Assurance
DeliveryLicense
Single-Tenant Multi-Tenant
Capabilities
Flexible deployment models to match your organization’s strategy
#TOSMAC
Worklight – At a Glance
| © 2014 IBM Corporation20
Reporting for Statistics
and Diagnostics
Worklight Application
CenterDevelopment Team
Provisioning
App Feedback Management
Enterprise App
Provisioning
and Governance
Device RuntimeCross-Platform
Compatibility
Layer
Encrypted and
Syncable Storage
Runtime Skins
Server
Integration
Framework
ApplicationCode
Worklight Console
Unified Push and SMS Notification
Development and Operational Analytics
App Version Management
EnterpriseBackendSystems&
CloudServices
Worklight Server
User Authentication
and Mobile Trust
Mashups and
Service
Composition
JSON Translation
Adapter Library for
Backend
Connectivity
StatsandLogsAggregation
Unified Push
Notifications
Client-Side
App Resources
Direct Update
Mobile
Web Apps
Geolocation
Services
HTML5, Hybrid, and
Native Coding
Optimization
Framework
Integrated Device
SDKs
3rd Party Library
Integration
Worklight Studio
SDKs
Functional
Testing
WYSIWG Editor
and Simulator
Blackberr
y
Android
iOS
Windows
Phone
Java ME
Windows 8
Mobile
Web
Desktop Web
Enhanced crash &
platform-level
exception capture
Location-based
event handling
#TOSMAC
Worklight – Components
| © 2014 IBM Corporation21
Worklight Studio
Leading tools for cross-
platform hybrid development
that maximize code reuse,
speed up development, and
promote team work
Operational Console
UI for app deployment, management, and
version enforcement, real-time operational
analytics, push notifications
Worklight App Center
A non-MDM, cross-platform, private mobile app store tailored to the needs of
development team or as an enterprise store
App Runtime
Client APIs available for native, hybrid, and
web apps
Development Run Time
`
Worklight Server
Gateway for mobile user engagement,
security, analytics, and application control
#TOSMAC
Worklight – Supported App Spectrum
| © 2014 IBM Corporation22
* HTML5, JS, and
CSS3 (full site or
m.site)
* Quicker and
cheaper way to
mobile
* Sub-optimal
experience
* HTML5, JS, and CSS
* Usually leverages
Cordova
* Downloadable, app
store presence, push
capabilities
* Can use native APIs
HybridPure web Pure native
Mobile
web site
(browser
access)
Native
shell
enclosing
external
m.site
Pre-
packaged
HTML5
resources
HTML5 +
native UI
Mostly
native,
some
HTML5
screens
Pure
native
* As previous
* + more responsive,
available offline
* Web + native code
* Optimized user
experience with
native screens,
controls, and
navigation
* App fully adjusted
to OS
* Some screens are
multi-platform when
makes sense
* App fully adjusted
to OS
* Best attainable
user experience
* Unique
development effort
per OS, costly to
maintain
#TOSMAC
Worklight – Project Structure
| © 2014 IBM Corporation23
Adapters – Server side
connectivity code
Project applications – Client
side code and configuration
Server customization
components
#TOSMAC
April 21, 201411 | © 2014 IBM Corporation
Worklight – JavaScript MVC Frameworks
#TOSMAC
Worklight – Mobile Patterns
- 40+ out-of-the-box common screen
patterns:
- Authentication
- Configuration
- Lists
- Navigation and Search
- Live preview using the underlying
jQuery Mobile and Dojo Mobile
widget libraries
| © 2014 IBM Corporation25
#TOSMAC
April 21, 201413 | © 2014 IBM Corporation
Worklight – Simplified Development
11
Ctrl-S of any
web resources
22
33
- Save & Refresh: Mobile front-
end developer can save
changes to the web
resources (html, javascript or
css) and immediately see the
result of the changes by
refreshing the previewed
application in the browser
- No need to perform a full
Worklight build every time
#TOSMAC
Worklight – Artifacts & Deployment
| © 2014 IBM Corporation27
Native
Shell
IPA/APK
HTML5
resources
wlapp
JEE App Server (e.g., Liberty)
Worklight Runtime
Customization
WAR file
Connect and
InvokeProcedure calls
Server deployable:
• Customization
WAR and adapters
Client deployable:
• IPA, APK and other native
• wlapp – pushed to the client from
the server
Adapter
Adapter
Adapter
#TOSMAC
April 21, 2014| © 2014 IBM Corporation
Worklight – Geo-location
Routing trucks arriving at
warehouse
Location-aware security for
hospital app
Username
Password
Submit
✔
?
Automati
c
Check-In
.........
...
…
…
…
…
…
…
…
Automated hotel check-in
More engaging mall experience
SMS,
Push
#TOSMAC
April 21, 2014| © 2014 IBM Corporation
Worklight – Functional Testing
- Comprehensive, complete, resilient functional
testing
- Android and iOS, native and hybrid
HTML and JQuery
- Record, edit, and run on mobile devices or emulator
- Same test runs across multiple devices in the
platform family
- Natural language scripts can be used by
developers and non-developers alike
- Streamlined, four-step process
- Record
- Author
- Playback
- Report
#TOSMAC
Worklight - Demo
| © 2014 IBM Corporation30
#TOSMAC
Web App (using BlueMix), Mobile App and
Cloudant demo
| © 2014 IBM Corporation31
Mobile App Development & Management
#TOSMAC
Grocery Shopping List Web and Mobile App
| © 2014 IBM Corporation32
#TOSMAC
Grocery shopping List Mobile and Web app architecture
| © 2014 IBM Corporation33
#TOSMAC
Resources
| © 2014 IBM Corporation34
bluemix.net
bluforcloud.com
ibm.com/isv/startup
bigdatauniversity.com
https://ibm.biz/BdRAfT
#TOSMAC
Thank you!
Let’s network!
| © 2014 IBM Corporation35

Contenu connexe

Tendances

Ibm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcIbm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcSaranga Tripathy
 
Visual studio enterprise 2017 mobile by Russ Fustino
Visual studio enterprise 2017 mobile by Russ FustinoVisual studio enterprise 2017 mobile by Russ Fustino
Visual studio enterprise 2017 mobile by Russ FustinoRuss Fustino
 
Introduction to IBM Bluemix for Java Developers
Introduction to IBM Bluemix for Java DevelopersIntroduction to IBM Bluemix for Java Developers
Introduction to IBM Bluemix for Java DevelopersNiklas Heidloff
 
ETS Summer School - Introduction to Bluemix (July 4th)
ETS Summer School - Introduction to Bluemix (July 4th)ETS Summer School - Introduction to Bluemix (July 4th)
ETS Summer School - Introduction to Bluemix (July 4th)Jean-Louis (JL) Marechaux
 
Leveraging CA Technologies Application Development Solutions to Rapidly Deliv...
Leveraging CA Technologies Application Development Solutions to Rapidly Deliv...Leveraging CA Technologies Application Development Solutions to Rapidly Deliv...
Leveraging CA Technologies Application Development Solutions to Rapidly Deliv...CA Technologies
 
Compose Your Digital Enterprise
Compose Your Digital EnterpriseCompose Your Digital Enterprise
Compose Your Digital EnterpriseProlifics
 
The Key to Successful Development and Deployment of Applications from Mobile ...
The Key to Successful Development and Deployment of Applications from Mobile ...The Key to Successful Development and Deployment of Applications from Mobile ...
The Key to Successful Development and Deployment of Applications from Mobile ...CA Technologies
 
Delivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. BetterDelivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. BetterProlifics
 
Experience with Google Glass and Business Applications
Experience with Google Glass and Business ApplicationsExperience with Google Glass and Business Applications
Experience with Google Glass and Business ApplicationsMarkus Van Kempen
 
Platform Breakout Session - Dreamforce to You
Platform Breakout Session - Dreamforce to YouPlatform Breakout Session - Dreamforce to You
Platform Breakout Session - Dreamforce to YouSalesforce_Nordics
 
Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014KMS Technology
 
Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014Robert Nicholson
 
Applix Appdoit Presentation
Applix Appdoit PresentationApplix Appdoit Presentation
Applix Appdoit PresentationApplix Srl
 
IBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Collaboration Solutions Application Development - Frequently Asked QuestionsIBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Collaboration Solutions Application Development - Frequently Asked QuestionsNiklas Heidloff
 
Trending technology stacks of 2020!
Trending technology stacks of 2020!Trending technology stacks of 2020!
Trending technology stacks of 2020!Shelly Megan
 
Red Hat Summit 2017: Customize & Secure Your Enterprise Mobile Salesfroce Int...
Red Hat Summit 2017: Customize & Secure Your Enterprise Mobile Salesfroce Int...Red Hat Summit 2017: Customize & Secure Your Enterprise Mobile Salesfroce Int...
Red Hat Summit 2017: Customize & Secure Your Enterprise Mobile Salesfroce Int...Maggie Hu
 

Tendances (20)

Ibm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcIbm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mc
 
Visual studio enterprise 2017 mobile by Russ Fustino
Visual studio enterprise 2017 mobile by Russ FustinoVisual studio enterprise 2017 mobile by Russ Fustino
Visual studio enterprise 2017 mobile by Russ Fustino
 
IBM Worklight
IBM WorklightIBM Worklight
IBM Worklight
 
Introduction to IBM Bluemix for Java Developers
Introduction to IBM Bluemix for Java DevelopersIntroduction to IBM Bluemix for Java Developers
Introduction to IBM Bluemix for Java Developers
 
ETS Summer School - Introduction to Bluemix (July 4th)
ETS Summer School - Introduction to Bluemix (July 4th)ETS Summer School - Introduction to Bluemix (July 4th)
ETS Summer School - Introduction to Bluemix (July 4th)
 
Leveraging CA Technologies Application Development Solutions to Rapidly Deliv...
Leveraging CA Technologies Application Development Solutions to Rapidly Deliv...Leveraging CA Technologies Application Development Solutions to Rapidly Deliv...
Leveraging CA Technologies Application Development Solutions to Rapidly Deliv...
 
Compose Your Digital Enterprise
Compose Your Digital EnterpriseCompose Your Digital Enterprise
Compose Your Digital Enterprise
 
The Key to Successful Development and Deployment of Applications from Mobile ...
The Key to Successful Development and Deployment of Applications from Mobile ...The Key to Successful Development and Deployment of Applications from Mobile ...
The Key to Successful Development and Deployment of Applications from Mobile ...
 
Delivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. BetterDelivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. Better
 
Experience with Google Glass and Business Applications
Experience with Google Glass and Business ApplicationsExperience with Google Glass and Business Applications
Experience with Google Glass and Business Applications
 
Platform Breakout Session - Dreamforce to You
Platform Breakout Session - Dreamforce to YouPlatform Breakout Session - Dreamforce to You
Platform Breakout Session - Dreamforce to You
 
Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014
 
IBM Mobile First
IBM Mobile FirstIBM Mobile First
IBM Mobile First
 
Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014
 
Applix Appdoit Presentation
Applix Appdoit PresentationApplix Appdoit Presentation
Applix Appdoit Presentation
 
IBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Collaboration Solutions Application Development - Frequently Asked QuestionsIBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Collaboration Solutions Application Development - Frequently Asked Questions
 
IBM Bluemix Overview
IBM Bluemix OverviewIBM Bluemix Overview
IBM Bluemix Overview
 
Ibm worklight
Ibm worklightIbm worklight
Ibm worklight
 
Trending technology stacks of 2020!
Trending technology stacks of 2020!Trending technology stacks of 2020!
Trending technology stacks of 2020!
 
Red Hat Summit 2017: Customize & Secure Your Enterprise Mobile Salesfroce Int...
Red Hat Summit 2017: Customize & Secure Your Enterprise Mobile Salesfroce Int...Red Hat Summit 2017: Customize & Secure Your Enterprise Mobile Salesfroce Int...
Red Hat Summit 2017: Customize & Secure Your Enterprise Mobile Salesfroce Int...
 

En vedette

Design thinking
Design thinkingDesign thinking
Design thinkingRaul Chong
 
Design Thinking and Innovation
Design Thinking and InnovationDesign Thinking and Innovation
Design Thinking and InnovationTing-Shuo Yo
 
Design Theory - Lecture 03: Design as Learning / Methods & Tools
Design Theory - Lecture 03: Design as Learning / Methods & ToolsDesign Theory - Lecture 03: Design as Learning / Methods & Tools
Design Theory - Lecture 03: Design as Learning / Methods & ToolsBas Leurs
 
Design Theory - Lecture 02: Design processes & Problem solving
Design Theory - Lecture 02: Design processes & Problem solvingDesign Theory - Lecture 02: Design processes & Problem solving
Design Theory - Lecture 02: Design processes & Problem solvingBas Leurs
 
Design theory - Lecture 04: Design Expertise / Design Thinking / Key concepts
Design theory - Lecture 04: Design Expertise / Design Thinking / Key conceptsDesign theory - Lecture 04: Design Expertise / Design Thinking / Key concepts
Design theory - Lecture 04: Design Expertise / Design Thinking / Key conceptsBas Leurs
 
Design Theory - Lecture 01: What is design?
Design Theory - Lecture 01: What is design?Design Theory - Lecture 01: What is design?
Design Theory - Lecture 01: What is design?Bas Leurs
 
Sourcing strategies
Sourcing strategiesSourcing strategies
Sourcing strategiesmafecuca
 

En vedette (8)

Design thinking
Design thinkingDesign thinking
Design thinking
 
Design Thinking and Innovation
Design Thinking and InnovationDesign Thinking and Innovation
Design Thinking and Innovation
 
Design Theory - Lecture 03: Design as Learning / Methods & Tools
Design Theory - Lecture 03: Design as Learning / Methods & ToolsDesign Theory - Lecture 03: Design as Learning / Methods & Tools
Design Theory - Lecture 03: Design as Learning / Methods & Tools
 
Design Theory - Lecture 02: Design processes & Problem solving
Design Theory - Lecture 02: Design processes & Problem solvingDesign Theory - Lecture 02: Design processes & Problem solving
Design Theory - Lecture 02: Design processes & Problem solving
 
Design theory - Lecture 04: Design Expertise / Design Thinking / Key concepts
Design theory - Lecture 04: Design Expertise / Design Thinking / Key conceptsDesign theory - Lecture 04: Design Expertise / Design Thinking / Key concepts
Design theory - Lecture 04: Design Expertise / Design Thinking / Key concepts
 
Theory of design
Theory of designTheory of design
Theory of design
 
Design Theory - Lecture 01: What is design?
Design Theory - Lecture 01: What is design?Design Theory - Lecture 01: What is design?
Design Theory - Lecture 01: What is design?
 
Sourcing strategies
Sourcing strategiesSourcing strategies
Sourcing strategies
 

Similaire à 0430 toronto smac_meetup_worklight_intro_final

IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)
IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)
IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)gjuljo
 
Mobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformationMobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformationSanjeev Sharma
 
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...Nitin Gaur
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeRosalind Radcliffe
 
Challenges to Integration Strategy - Thompson
Challenges to Integration Strategy - ThompsonChallenges to Integration Strategy - Thompson
Challenges to Integration Strategy - ThompsonProlifics
 
Innovate 2014 - DevOps Technical Strategy
Innovate 2014 - DevOps Technical StrategyInnovate 2014 - DevOps Technical Strategy
Innovate 2014 - DevOps Technical StrategyDaniel Berg
 
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014IBM France Lab
 
DevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and DeployDevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and DeployRosalind Radcliffe
 
Unlocking the universe of microservices for next gen cognitive apps
Unlocking the universe of microservices for next gen cognitive appsUnlocking the universe of microservices for next gen cognitive apps
Unlocking the universe of microservices for next gen cognitive appsDev_Events
 
IBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix MarketplaceIBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix MarketplaceSimon Baker
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesIBM Rational software
 
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...CA Technologies
 
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamicsMonitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamicsNima Badiey
 
AppSphere 15 - Monitoring Cloud Native Apps on Pivotal Cloud Foundry with App...
AppSphere 15 - Monitoring Cloud Native Apps on Pivotal Cloud Foundry with App...AppSphere 15 - Monitoring Cloud Native Apps on Pivotal Cloud Foundry with App...
AppSphere 15 - Monitoring Cloud Native Apps on Pivotal Cloud Foundry with App...AppDynamics
 
IBM MQ Light Service for Bluemix
IBM MQ Light Service for BluemixIBM MQ Light Service for Bluemix
IBM MQ Light Service for BluemixIBM Systems UKI
 
MQLight for WebSphere Integration user group June 2014
MQLight for WebSphere Integration user group June 2014MQLight for WebSphere Integration user group June 2014
MQLight for WebSphere Integration user group June 2014Mark Phillips
 

Similaire à 0430 toronto smac_meetup_worklight_intro_final (20)

IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)
IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)
IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)
 
Mobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformationMobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformation
 
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframe
 
IBM MobileFirst Platform v7 Tech Overview
IBM MobileFirst Platform v7 Tech OverviewIBM MobileFirst Platform v7 Tech Overview
IBM MobileFirst Platform v7 Tech Overview
 
Challenges to Integration Strategy - Thompson
Challenges to Integration Strategy - ThompsonChallenges to Integration Strategy - Thompson
Challenges to Integration Strategy - Thompson
 
Innovate 2014 - DevOps Technical Strategy
Innovate 2014 - DevOps Technical StrategyInnovate 2014 - DevOps Technical Strategy
Innovate 2014 - DevOps Technical Strategy
 
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014
 
04 blue mixintro
04 blue mixintro04 blue mixintro
04 blue mixintro
 
DevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and DeployDevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and Deploy
 
Unlocking the universe of microservices for next gen cognitive apps
Unlocking the universe of microservices for next gen cognitive appsUnlocking the universe of microservices for next gen cognitive apps
Unlocking the universe of microservices for next gen cognitive apps
 
Bluemix summary
Bluemix summaryBluemix summary
Bluemix summary
 
IBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix MarketplaceIBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix Marketplace
 
Overview
OverviewOverview
Overview
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
 
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
 
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamicsMonitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
 
AppSphere 15 - Monitoring Cloud Native Apps on Pivotal Cloud Foundry with App...
AppSphere 15 - Monitoring Cloud Native Apps on Pivotal Cloud Foundry with App...AppSphere 15 - Monitoring Cloud Native Apps on Pivotal Cloud Foundry with App...
AppSphere 15 - Monitoring Cloud Native Apps on Pivotal Cloud Foundry with App...
 
IBM MQ Light Service for Bluemix
IBM MQ Light Service for BluemixIBM MQ Light Service for Bluemix
IBM MQ Light Service for Bluemix
 
MQLight for WebSphere Integration user group June 2014
MQLight for WebSphere Integration user group June 2014MQLight for WebSphere Integration user group June 2014
MQLight for WebSphere Integration user group June 2014
 

Plus de Raul Chong

Managing & Processing Big Data for Cancer Genomics, an insight of Bioinformatics
Managing & Processing Big Data for Cancer Genomics, an insight of BioinformaticsManaging & Processing Big Data for Cancer Genomics, an insight of Bioinformatics
Managing & Processing Big Data for Cancer Genomics, an insight of BioinformaticsRaul Chong
 
Risk and financial portfolio analytics - A technical Introduction
Risk and financial portfolio analytics - A technical IntroductionRisk and financial portfolio analytics - A technical Introduction
Risk and financial portfolio analytics - A technical IntroductionRaul Chong
 
Introducing Bluemix
Introducing BluemixIntroducing Bluemix
Introducing BluemixRaul Chong
 
Business Analytics and Optimization Introduction (part 2)
Business Analytics and Optimization Introduction (part 2)Business Analytics and Optimization Introduction (part 2)
Business Analytics and Optimization Introduction (part 2)Raul Chong
 
Business Analytics and Optimization Introduction
Business Analytics and Optimization IntroductionBusiness Analytics and Optimization Introduction
Business Analytics and Optimization IntroductionRaul Chong
 
What has IBM Watson been up to since the Jeopardy! challenge?
What has IBM Watson been up to since the Jeopardy! challenge?What has IBM Watson been up to since the Jeopardy! challenge?
What has IBM Watson been up to since the Jeopardy! challenge?Raul Chong
 
SMAC projects - The best summer internship experience I ever had!
SMAC projects - The best summer internship experience I ever had!SMAC projects - The best summer internship experience I ever had!
SMAC projects - The best summer internship experience I ever had!Raul Chong
 
Starting your education in big data - Sneak peek to the new Big Data University
Starting your education in big data - Sneak peek to the new Big Data UniversityStarting your education in big data - Sneak peek to the new Big Data University
Starting your education in big data - Sneak peek to the new Big Data UniversityRaul Chong
 
Developing wearable technology apps quickly
Developing wearable technology apps quicklyDeveloping wearable technology apps quickly
Developing wearable technology apps quicklyRaul Chong
 
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part20812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2Raul Chong
 
Mobile solutions for iOS (and other platforms) - Cloudant
Mobile solutions for iOS (and other platforms) - CloudantMobile solutions for iOS (and other platforms) - Cloudant
Mobile solutions for iOS (and other platforms) - CloudantRaul Chong
 
Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...
Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...
Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...Raul Chong
 
An Intro to Text Analytics on Big Data with a use case
An Intro to Text Analytics on Big Data with a use caseAn Intro to Text Analytics on Big Data with a use case
An Intro to Text Analytics on Big Data with a use caseRaul Chong
 
0626 2014 01_toronto-smac meetup_io_t
0626 2014 01_toronto-smac meetup_io_t0626 2014 01_toronto-smac meetup_io_t
0626 2014 01_toronto-smac meetup_io_tRaul Chong
 
02 a holistic approach to big data
02 a holistic approach to big data02 a holistic approach to big data
02 a holistic approach to big dataRaul Chong
 

Plus de Raul Chong (15)

Managing & Processing Big Data for Cancer Genomics, an insight of Bioinformatics
Managing & Processing Big Data for Cancer Genomics, an insight of BioinformaticsManaging & Processing Big Data for Cancer Genomics, an insight of Bioinformatics
Managing & Processing Big Data for Cancer Genomics, an insight of Bioinformatics
 
Risk and financial portfolio analytics - A technical Introduction
Risk and financial portfolio analytics - A technical IntroductionRisk and financial portfolio analytics - A technical Introduction
Risk and financial portfolio analytics - A technical Introduction
 
Introducing Bluemix
Introducing BluemixIntroducing Bluemix
Introducing Bluemix
 
Business Analytics and Optimization Introduction (part 2)
Business Analytics and Optimization Introduction (part 2)Business Analytics and Optimization Introduction (part 2)
Business Analytics and Optimization Introduction (part 2)
 
Business Analytics and Optimization Introduction
Business Analytics and Optimization IntroductionBusiness Analytics and Optimization Introduction
Business Analytics and Optimization Introduction
 
What has IBM Watson been up to since the Jeopardy! challenge?
What has IBM Watson been up to since the Jeopardy! challenge?What has IBM Watson been up to since the Jeopardy! challenge?
What has IBM Watson been up to since the Jeopardy! challenge?
 
SMAC projects - The best summer internship experience I ever had!
SMAC projects - The best summer internship experience I ever had!SMAC projects - The best summer internship experience I ever had!
SMAC projects - The best summer internship experience I ever had!
 
Starting your education in big data - Sneak peek to the new Big Data University
Starting your education in big data - Sneak peek to the new Big Data UniversityStarting your education in big data - Sneak peek to the new Big Data University
Starting your education in big data - Sneak peek to the new Big Data University
 
Developing wearable technology apps quickly
Developing wearable technology apps quicklyDeveloping wearable technology apps quickly
Developing wearable technology apps quickly
 
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part20812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
 
Mobile solutions for iOS (and other platforms) - Cloudant
Mobile solutions for iOS (and other platforms) - CloudantMobile solutions for iOS (and other platforms) - Cloudant
Mobile solutions for iOS (and other platforms) - Cloudant
 
Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...
Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...
Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...
 
An Intro to Text Analytics on Big Data with a use case
An Intro to Text Analytics on Big Data with a use caseAn Intro to Text Analytics on Big Data with a use case
An Intro to Text Analytics on Big Data with a use case
 
0626 2014 01_toronto-smac meetup_io_t
0626 2014 01_toronto-smac meetup_io_t0626 2014 01_toronto-smac meetup_io_t
0626 2014 01_toronto-smac meetup_io_t
 
02 a holistic approach to big data
02 a holistic approach to big data02 a holistic approach to big data
02 a holistic approach to big data
 

Dernier

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

0430 toronto smac_meetup_worklight_intro_final

  • 1. #TOSMAC Toronto SMAC Meetup – Welcome! Introducing Worklight: Mobile App Development & Management
  • 2. #TOSMAC Agenda 5:30pm - 6:00pm: Eat and Network! – Free Pizza and Pop! 6:00pm - 6:05pm: Recap of previous meetup event 6:05pm - 6:20pm: Guest Presenter: Ryerson’s RC4 6:20pm – 6:35pm: App Inventor, Cloudant and BlueMix demo 6:35pm - 7:30pm: Introducing Worklight + Demo 7:30pm - 8:00pm: Web App, Mobile App and Cloudant Demo 8:00pm - 8:30pm: Questions & Networking | © 2014 IBM Corporation2
  • 3. #TOSMAC Toronto SMAC Team | © 2014 IBM Corporation3 Raul Chong Lila Adamec Grant Hutchison Grace Barker Luiz AoquiSerjik Dikaleh Salman Moghal
  • 4. #TOSMAC Let’s be social! Start tweeting with: #TOSMAC | © 2014 IBM Corporation4
  • 5. #TOSMAC Recap from last meetup event Previous meetup help Apr 2nd: Introducing BlueMix | © 2014 IBM Corporation5
  • 6. #TOSMAC Recap from last meetup - Why this meetup & approach - IBM SMAC program - IBM Global Entrepreneur Program - We encourage guest speakers to present (eg: Bionym) - Introduction to BlueMix - BlueMix Workshop on May 7th at 3600 Steeles Ave, Markham - Next topics | © 2014 IBM Corporation6
  • 7. #TOSMAC RC4 Guest presenter: | © 2014 IBM Corporation7
  • 8. #TOSMAC Introducing MIT App Inventor, Cloudant & BlueMix Mobile App Development & Management | © 2014 IBM Corporation8
  • 9. #TOSMAC Cloudant - Recent IBM acquisition - noSQL DBaaS, scales massively, managed by Cloudant experts - Good for mobile and Web developers - Available in BlueMix as “Cloudant JSONDB” - Available on SoftLayer (IBM Cloud), AWS, Azure, Rackspace, etc. - Supports JSON, full text, geospatial data, etc. - Cloudant Features: Replication, Sync, MapReduce, Search, Geospatial, etc. - CloudantCON, San Francisco (June 16-17, 2014) | © 2014 IBM Corporation9
  • 10. #TOSMAC http://appinventor.mit.edu • No programming experience required. • IBM BlueMix (Cloud Storage) • Cloudant •Documents •JSON / NoSQL • BLU •Relational DB April 21, 2014| © 2014 IBM Corporation Screen Designer
  • 11. #TOSMAC Using Cloudant as the Cloud Datastore April 21, 2014| © 2014 IBM Corporation
  • 12. #TOSMAC Using BLU as the Cloud Datastore TinyDB Component Ruby Sinatra App on BlueMix April 21, 2014| © 2014 IBM Corporation TinyWebDB Component
  • 13. #TOSMAC Introducing Worklight Mobile App Development & Management | © 2014 IBM Corporation13
  • 14. #TOSMAC April 21, 2014| © 2014 IBM Corporation IBM MobileFirst Portfolio Industry Solutions IBM & Partner Applications Banking Insurance Transpor t Telecom GovernmentRetail Healthcare Automotive Application & Data Platform Strategy&DesignServices Cloud & Managed Services Devices Network Servers Development&Integration Services Management AnalyticsSecurity
  • 15. #TOSMAC April 21, 2014| © 2014 IBM Corporation Worklight PureApp Pattern IBM Worklight V6.1 – Enterprise Edition IBM MobileFirst Application & Data Platform Includes Worklight PureApp Pattern IBM Worklight V6.1 - Consumer Edition Editions IBM Worklight V6.1 - Developer Edition Tools only, no standard support (forum only) No app authenticity/security Product Packaging 15
  • 16. #TOSMAC How to Get Started | © 2014 IBM Corporation16 Download the free IBM Worklight Developer Edition: http://www.ibm.com/developerworks/mobile/worklight Talk with your IBM representative or Business Partner to find the right next step for you Learn more at www.ibm.com/mobile-enterprise Interact with us @ibmmobile and #ibmmobile
  • 17. #TOSMAC Getting Started | © 2014 IBM Corporation17
  • 18. #TOSMAC IBM Worklight Overview | © 2014 IBM Corporation18 Open standards-based development framework optimized for code re-use across device platforms. Mobile application server provides mobile-specific administrative, notifications, analytics and security services while leveraging existing investments in data, applications and infrastructure Client device layer enables client-side security, enforces app upgrades, secures local storage and allows access to device features. Essential development, runtime and client device services
  • 19. #TOSMAC IBM Bluemix & Worklight Positioning | © 2014 IBM Corporation19 On Premise Hosted (IaaS) Managed Cloud (PaaS) Owned Hardware IBM SoftLayer IBM Managed Services Cloud Services Perpetual Subscription • Design & Development tooling including integrated devOps • Automated test framework and operational analytics • Unified Push and SMS Notification • Integrated security framework • Client-side runtime, including device storage encryption, and offline sync • Push Notifications • Data Management • Mobile App Mgt • Custom Scripts • Quality Assurance DeliveryLicense Single-Tenant Multi-Tenant Capabilities Flexible deployment models to match your organization’s strategy
  • 20. #TOSMAC Worklight – At a Glance | © 2014 IBM Corporation20 Reporting for Statistics and Diagnostics Worklight Application CenterDevelopment Team Provisioning App Feedback Management Enterprise App Provisioning and Governance Device RuntimeCross-Platform Compatibility Layer Encrypted and Syncable Storage Runtime Skins Server Integration Framework ApplicationCode Worklight Console Unified Push and SMS Notification Development and Operational Analytics App Version Management EnterpriseBackendSystems& CloudServices Worklight Server User Authentication and Mobile Trust Mashups and Service Composition JSON Translation Adapter Library for Backend Connectivity StatsandLogsAggregation Unified Push Notifications Client-Side App Resources Direct Update Mobile Web Apps Geolocation Services HTML5, Hybrid, and Native Coding Optimization Framework Integrated Device SDKs 3rd Party Library Integration Worklight Studio SDKs Functional Testing WYSIWG Editor and Simulator Blackberr y Android iOS Windows Phone Java ME Windows 8 Mobile Web Desktop Web Enhanced crash & platform-level exception capture Location-based event handling
  • 21. #TOSMAC Worklight – Components | © 2014 IBM Corporation21 Worklight Studio Leading tools for cross- platform hybrid development that maximize code reuse, speed up development, and promote team work Operational Console UI for app deployment, management, and version enforcement, real-time operational analytics, push notifications Worklight App Center A non-MDM, cross-platform, private mobile app store tailored to the needs of development team or as an enterprise store App Runtime Client APIs available for native, hybrid, and web apps Development Run Time ` Worklight Server Gateway for mobile user engagement, security, analytics, and application control
  • 22. #TOSMAC Worklight – Supported App Spectrum | © 2014 IBM Corporation22 * HTML5, JS, and CSS3 (full site or m.site) * Quicker and cheaper way to mobile * Sub-optimal experience * HTML5, JS, and CSS * Usually leverages Cordova * Downloadable, app store presence, push capabilities * Can use native APIs HybridPure web Pure native Mobile web site (browser access) Native shell enclosing external m.site Pre- packaged HTML5 resources HTML5 + native UI Mostly native, some HTML5 screens Pure native * As previous * + more responsive, available offline * Web + native code * Optimized user experience with native screens, controls, and navigation * App fully adjusted to OS * Some screens are multi-platform when makes sense * App fully adjusted to OS * Best attainable user experience * Unique development effort per OS, costly to maintain
  • 23. #TOSMAC Worklight – Project Structure | © 2014 IBM Corporation23 Adapters – Server side connectivity code Project applications – Client side code and configuration Server customization components
  • 24. #TOSMAC April 21, 201411 | © 2014 IBM Corporation Worklight – JavaScript MVC Frameworks
  • 25. #TOSMAC Worklight – Mobile Patterns - 40+ out-of-the-box common screen patterns: - Authentication - Configuration - Lists - Navigation and Search - Live preview using the underlying jQuery Mobile and Dojo Mobile widget libraries | © 2014 IBM Corporation25
  • 26. #TOSMAC April 21, 201413 | © 2014 IBM Corporation Worklight – Simplified Development 11 Ctrl-S of any web resources 22 33 - Save & Refresh: Mobile front- end developer can save changes to the web resources (html, javascript or css) and immediately see the result of the changes by refreshing the previewed application in the browser - No need to perform a full Worklight build every time
  • 27. #TOSMAC Worklight – Artifacts & Deployment | © 2014 IBM Corporation27 Native Shell IPA/APK HTML5 resources wlapp JEE App Server (e.g., Liberty) Worklight Runtime Customization WAR file Connect and InvokeProcedure calls Server deployable: • Customization WAR and adapters Client deployable: • IPA, APK and other native • wlapp – pushed to the client from the server Adapter Adapter Adapter
  • 28. #TOSMAC April 21, 2014| © 2014 IBM Corporation Worklight – Geo-location Routing trucks arriving at warehouse Location-aware security for hospital app Username Password Submit ✔ ? Automati c Check-In ......... ... … … … … … … … Automated hotel check-in More engaging mall experience SMS, Push
  • 29. #TOSMAC April 21, 2014| © 2014 IBM Corporation Worklight – Functional Testing - Comprehensive, complete, resilient functional testing - Android and iOS, native and hybrid HTML and JQuery - Record, edit, and run on mobile devices or emulator - Same test runs across multiple devices in the platform family - Natural language scripts can be used by developers and non-developers alike - Streamlined, four-step process - Record - Author - Playback - Report
  • 30. #TOSMAC Worklight - Demo | © 2014 IBM Corporation30
  • 31. #TOSMAC Web App (using BlueMix), Mobile App and Cloudant demo | © 2014 IBM Corporation31 Mobile App Development & Management
  • 32. #TOSMAC Grocery Shopping List Web and Mobile App | © 2014 IBM Corporation32
  • 33. #TOSMAC Grocery shopping List Mobile and Web app architecture | © 2014 IBM Corporation33
  • 34. #TOSMAC Resources | © 2014 IBM Corporation34 bluemix.net bluforcloud.com ibm.com/isv/startup bigdatauniversity.com https://ibm.biz/BdRAfT
  • 35. #TOSMAC Thank you! Let’s network! | © 2014 IBM Corporation35