WebLogic & Coherence. Best backend for Mobile Apps. July 2014 INSERT PRESENTER TITLE AND DATE

Size: px
Start display at page:

Download "WebLogic & Coherence. Best backend for Mobile Apps. July 2014 INSERT PRESENTER TITLE AND DATE"

Transcription

1

2 WebLogic & Coherence Best backend for Mobile Apps July 2014 INSERT PRESENTER TITLE AND DATE Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted

3 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 3

4 The Enterprise Evolution The New Normal Mainframe Client/Server Web Mobile Things Copyright 2014 Oracle and/or its affiliates. All rights reserved.

5 Mobile & Cloud Computing 90% of CIO expect to deploy more than 25 mobile apps in Source: Forbes: Mobile Business Statistics For 2012 By 2015 mobile app development projects will outnumber native PC projects by a ratio of 4-to-1. Market for Cloud-based Mobile Apps is expected to grow by 88% from 2009 to 2014 Copyright 2014 Oracle and/or its affiliates. All rights reserved.

6 WebLogic & Coherence Mobile Strategy Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted

7 WebLogic Server 12c Mobile, Developer Productivity Clients Proxies WLS ADF Mobile HTML5 clients WebSocket Emulation OTD HTTP/S, JSON/XML WebSocket, Server-Sent Events, Long polling Apache OHS JAX-RS 2.0 Server-Sent Events Web Sockets (JSR 356) WebSocket Emulation JSON Programming API TopLink Data Services JPA Change Notification Database Java EE 7 APIs JAX-RS 2.0, WebSocket 1.0 JSON Programming API JPA 2.1 Additional WebLogic Value-Add Server-Sent Events WebSocket Emulation JPA-RS Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 7

8 WebLogic & Coherence REST Services Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted

9 WebLogic Server and JAX-RS 2.0 Defaults with JAX-RS 1.1 Annotation-based API for RESTful web services, Java EE 6 standard Supplied as jax-rs-2.0.war shared-library Overrides default JAX-RS API, supplies Jersey implementation Referenced by applications to use JAX-RS 2.0 New Features in JAX-RS 2.0 Standard Client API Filters/interceptors Server-side content negotiation Asynchronous processing Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 9

10 Time Server-Sent Events A Jersey 2.5 Bonus RESTful Approach to SSE Stream asynchronous events from Server to Client using JAX-RS/Jersey runtime Uni-directional, server-send model using simple data protocol Part of HTML5 Standard by W3C with EventSource JavaScript Object Many HTTP messages on a single connection Enables reconnection and replay capability with Last-Event-ID HTTP header tracking Automatically included and registered by the WLS JAX-RS 2.0 shared-library open received received Client reconnect received received HTTP / SSE HTTP / Res payload payload HTTP / SSE + <Last-Data ID> HTTP / Res payload payload payload data available data available Server data available data available Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 10

11 WebLogic & TopLink Data Services (JPA-RS) Provide easy to configure JSON and XML access via REST to enterprise data sources Declarative: No Java SE/EE development required Data Access over REST with JSON or XML Live Data Notifications over WebSockets or Server Sent Events Database Change Notification Multiple Data Sources: Relational, NoSQL, Coherence Multiple Clients: HTML5/JS, JavaFX, mobile devices, ADF Mobile Java EE Standards Based: JPA, JAX-RS, JAXB, Bean Validation Leverage all of TopLink s features including TopLink Grid with Coherence Copyright 2014 Oracle and/or its affiliates. All rights reserved.

12 WebLogic & TopLink Data Services Overview Automatically provides REST operations for entities in persistence unit (GET, PUT, POST, DELETE) Supports invocation of named queries via HTTP Automatic generation of XML and JSON bindings Leverages MOXy s JPA Fidelity features to avoid lossy transformations Automatic injection of links for entity relationships Default Resource Model generation Usage: just add JPA-RS web fragment jar to WEB-INF/lib! Copyright 2014 Oracle and/or its affiliates. All rights reserved.

13 Cache Server Tier Proxy Tier Coherence REST Support C++ Client Java,.NET, C++, and REST Clients Client types Coherence*Extend (external to cluster) Compute Clients (Java cluster members) REST Clients Portable Object Format (POF) Highly compressed object format Stores data more efficiently on data grid Optimizes network usage Quick indexing to access individual fields.net Client Java Client Java Client POF Coherence Extend POF Cache Coherence Cluster REST Client POF Objects Copyright 2014 Oracle and/or its affiliates. All rights reserved.

14 Coherence REST Security and Usability Improved Client Integration Secure SSL communications HTTP basic authentication, client-side certificates Fine-grained authorization Query Enhancements named queries Limit query results Keyset Retrieval Pluggable Query Engines In-Memory Data Grid Proxy Tier Data Tier Copyright 2014 Oracle and/or its affiliates. All rights reserved.

15 WebLogic & Coherence WebSockets Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted

16 WebSocket Overview What are WebSockets? WebSockets are an emerging web technology that provides full-duplex, bi-directional communication channels using TCP connections over the Internet Backed by industry standards The WebSocket Protocol (IETF RFC 6455) The WebSocket API defined in W3C HTML5 (JSR-356) Java API for WebSocket 1.0 and included in Java EE 7 Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 16

17 WebSocket Overview The WebSocket API in HTML5 Enables use of WebSocket in HTML5/web applications Open/Close connections Send/Receive messages Fully asynchronous Event driven, listen and respond to events Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 17

18 WebSocket Overview Browser Support for WebSocket API Broad base of support for WebSocket in modern browsers Firefox 28+, Chrome 33+, Safari 7+, IE 10+ Including mobile browsers Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 18

19 WebSocket Overview The WebSocket Protocol The WebSocket Protocol enables two-way communication between a client running untrusted code in a controlled environment to a remote host that has opted-in to communications from that code. Strong relationship with HTTP Opening request and handshake is interpreted by HTTP servers HTTP Upgrade performed on successful handshake to switch to WebSocket Protocol Once WebSocket connection established Nothing further to do with HTTP (except WebSocket Emulation, see later) No Headers, Cookies, Sessions,... Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 19

20 WebSocket Overview Common Use Cases Time critical data delivery Stocking monitoring, trading Ticket reservation, seat selection Applications that require true bi-directional exchanges with low latency IoT control systems, gaming, gambling High levels of interactivity Chat systems, online sales engagement tools, support systems for trouble shooting High throughput applications Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 20

21 Time WebLogic Server WebSockets Support for Java EE 7 JSR-356 WebLogic WebSocket implementation Supports protocol standard Adoption by PeopleTools 8.54 (H2CY2014) open HTTP Handshake Request Handshake Response WebSocket Connection upgrade WebLogic Java EE 7 API for WebSocket Included in GlassFish 4.0 Allows defining WebSocket Endpoints (Events) Handle onopen, onclose, onerror, onmessage Bi-directional communication between peers Endpoints used by Servers and Clients send receive Client receive receive send receive payload payload payload payload payload payload receive send Server send send receive send Support encoders/decoders Map message content to/from Java objects Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 21

22 WebSocket Differences WebLogic / WebLogic Server WebLogic Server Proprietary API (weblogic.websocket.*) JSR-356 WebSocket 1.0 API (javax.websocket.*) No Java Client API Custom WebSocket implementation Uses internal Servlet for WebSocket handshake WLS internal core networking takes over after WebSocket connection is established Support for Java Client API Uses Project Tyrus WebSocket Implementation Tyrus integrated using ServletContainerInitializer and Filter; Filter handles WebSocket handshake WLS delegates all WebSocket messages to Tyrus for handling Proprietary API (weblogic.websocket.*) deprecated Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 22

23 WebLogic WebSockets Performance/Scalability Scalability - Message Echo Benchmark Clients connect, send messages Server broadcasts back to clients 60K connections/server, 512 byte msg 29K msgs/sec throughput Scalable persistent connections Performance improved in Generally comparable at 60K connections Generally better at lower # connections Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 23

24 Performance - WebLogic vs Secure WebSocket Benchmark Results Number of Connections Receive Rate (Msg/Sec) Average Response time (Sec) th Percentile (Sec) CPU Utilizatio n Receive Rate (Msg/Sec) Average Respons e time (Sec) th Percentile (Sec) CPU Utilizatio n % Diff Message Receive rate 20, % % +19.4% 40, % % +5.0% 60, % % +3.6% Copyright 2014 Oracle and/or its affiliates. All rights reserved.

25 WebLogic Server WebSocket Emulation Browsers and firewalls may not support/permit WebSocket protocol WebLogic provides a fallback mechanism to emulate the WebSocket transport behavior Client side with JavaScript library - OraSocket.js Server side with an adapter to handle HTTP Long Polling Developers Use the WebSocket API for Java to write your application Use the WebSocket JavaScript Object on the client Same codebase Looks and smells just like a WebSocket application Whatever happens behind the scene is not your concern Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 25

26 WebLogic Server Java API for JSON Processing WebLogic Server implementation based on Java EE7 RI Standard Java API to generate and parse JSON Included in Java EE 7 Included as module with WebLogic Server Has an Object model API to represent JSON Similar to DOM API in XML world Has a Streaming API to produce/consume JSON Similar to StAX API in XML world Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 26

27 Positioning Rich Client Protocols for Notifications HTTP Polling - Periodic Get Client makes periodic requests for data, server responds with data if available HTTP Long Polling - Hanging Get Client opens connection, server keeps open until data sent, closes it. Client reopens. HTTP Streaming - Forever Request Client opens connection, server maintains over multiple sends, non-standard Server-Sent Events - Uni-directional SSE Client opens SSE channel, server maintains over multiple sends, client standard WebSocket Protocol - true bi-directional persistent connection HTTP -> WebSocket bi-directional connection, client and server standards Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 27

28 Positioning Rich Client Protocols for Notifications Protocol HTTP Polling Standards Based No HTTP Long Polling No (Comet) Latency Variable, usually High Medium, can be high HTTP Overhead Connection Direction High Non Peristent Uni-Directional Medium Non Persistent Uni-Directional HTTP Streaming No Low Low Persistent Uni-Directional Server-Sent Event WebSocket Yes (Client side) Yes Client, Server Low Low Persistent, Reconnects Uni-Directional Low Low Persistent Bi-Directional Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 28

29 Oracle Mobile Suite WebLogic, Coherence, ADF, OSB and more Everything you need to develop enterprise mobile applications in one package Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted

30 Oracle Mobile Application Framework Write Once, Deploy to Many Oracle Mobile App Framework Copyright 2014 Oracle and/or its affiliates. All rights reserved.

31 Oracle Mobile Application Framework Productivity boosting development framework Build Once, Run on Multiple-Platform Phones, Tablets, ios, Android Simpler Extensible UI development Components, HTML5/JavaScript Choice of IDEs Java for business logic Disconnected: SQLite with Encryption Integrated Security Full Access to Native Device Features Modular, Reusable Application Components In App configurability Copyright 2014 Oracle and/or its affiliates. All rights reserved.

32 UI Implementation Options in Oracle MAF Component based page definition AMX Components Programmatic HTML5 with any third-party HTML5 frameworks Remote URL Any server-side HTML Copyright 2014 Oracle and/or its affiliates. All rights reserved.

33 Application Mobile XML Components (AMX) 80+ Components XML format Visual development Declarative data binding Rendered into HTML5/JavaScript on device at RT Customized look and feel through CSS Copyright 2014 Oracle and/or its affiliates. All rights reserved.

34 Mobile Application Controller MVC architecture for your mobile application Define the flow of your application Navigate between pages, methods and decision points Java code for UI events and managed beans Copyright 2014 Oracle and/or its affiliates. All rights reserved.

35 Device Features Interaction Leverages Apache Cordova Drag and drop to use SMS Contacts GPS Camera Files Or access programmatically Java & JavaScript API Copyright 2014 Oracle and/or its affiliates. All rights reserved.

36 Extend and Expand Add capabilities to the framework Cordova Plug-in Support Add functionality such as barcode scanning, NFC, geo-fencing, etc. Cross platform Custom AMX Component Support Allows developer to add custom UI components to the framework Declarative reusable Component Support Copyright 2014 Oracle and/or its affiliates. All rights reserved.

37 Native Push Notification Support Push notifications to mobile users from a single code base Leverage native push notification ios: Apple Push Notification Android: Google Cloud Messaging Service Tightly integrated With the application lifecycle and business logic Copyright 2014 Oracle and/or its affiliates. All rights reserved.

38 Built-in Security Features Authentication Online and Offline authentication Single login across Features Out of the box integration with Oracle Access Manager for Mobile & Social Access Control Role based access Encryption Credential store Local data Communication channels Copyright 2014 Oracle and/or its affiliates. All rights reserved.

39 Complete Mobile Security Integration Oracle Mobile Security Suite Enterprise App Store Data Leak Protection FIB-level encryption Oracle Access Management Mobile and Social Single Mobile Application Sign on Logon using Social Identity like Facebook, Google, Twitter, etc. Web SSO and OAuth Authentication Copyright 2014 Oracle and/or its affiliates. All rights reserved.

40 Development Tools Integration Increase developer productivity Oracle JDeveloper or Oracle Enterprise Pack for Eclipse IDEs integrate with mobile SDK seamless development/testing/deploying experience Productivity boosting IDE Declarative and visual editors Component palette Data control palette Property inspectors Smart code editors Copyright 2014 Oracle and/or its affiliates. All rights reserved.

41 Mobile Application Framework Architecture Device Native Container HTML5 & JavaScript Presentation MAF AMX View MAF Controller Cordova & Plugins Local HTML Java VM Business Logic Mobile Model Web View Server HTML JDBC SQLite App Config Push Handler Credential Management, SSO & Access Control Configuration Services Server-Generated HTML APN/GCM Push Services SOAP & REST Services Device Services Encrypted SQLite DB Mobile Device Server Copyright 2014 Oracle and/or its affiliates. All rights reserved.

42 Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly Restricted 42

43

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle Safe Harbor Statement The following is intended to outline our general

More information

Safe Harbor Statement

Safe Harbor Statement Safe Harbor Statement The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment

More information

Mobilize Your ERP with ADF Mobile

Mobilize Your ERP with ADF Mobile Mobilize Your ERP with ADF Mobile Ramesh Kumar ealliance Corp Founder & CEO rkumar@ealliancecorp.com 630-618-0916 1 ealliance Background ealliance started in 1998 as an Oracle Partner specializing in Oracle

More information

ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET

ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET PRODUCTIVE ENTERPRISE MOBILE APPLICATIONS DEVELOPMENT KEY FEATURES Visual and declarative development Mobile optimized user experience Simplified access to

More information

ORACLE ADF MOBILE DATA SHEET

ORACLE ADF MOBILE DATA SHEET ORACLE ADF MOBILE DATA SHEET PRODUCTIVE ENTERPRISE MOBILE APPLICATIONS DEVELOPMENT KEY FEATURES Visual and declarative development Java technology enables cross-platform business logic Mobile optimized

More information

How To Develop A Mobile Application On An Android Device

How To Develop A Mobile Application On An Android Device Disclaimer: The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver

More information

ADF Mobile Overview and Frequently Asked Questions

ADF Mobile Overview and Frequently Asked Questions ADF Mobile Overview and Frequently Asked Questions Oracle ADF Mobile Overview Oracle ADF Mobile is a Java and HTML5-based mobile application development framework that enables developers to build and extend

More information

Middleware- Driven Mobile Applications

Middleware- Driven Mobile Applications Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary

More information

ORACLE MOBILE SUITE. Complete Mobile Development Solution. Cross Device Solution. Shared Services Infrastructure for Mobility

ORACLE MOBILE SUITE. Complete Mobile Development Solution. Cross Device Solution. Shared Services Infrastructure for Mobility ORACLE MOBILE SUITE COMPLETE MOBILE DEVELOPMENT AND DEPLOYMENT PLATFORM KEY FEATURES Productivity boosting mobile development framework Cross device/os deployment Lightweight and robust enterprise service

More information

SAP Mobile Platform Intro

SAP Mobile Platform Intro SAP Mobile Platform Intro Agenda SAP Mobile Platform overview App types Core platform services Backend connectivity Open technologies HANA Cloud Platform Key UI Tools and Technologies SAP Fiori Launchpad

More information

<Insert Picture Here> Oracle Mobile Enterprise Application Platform Overview

<Insert Picture Here> Oracle Mobile Enterprise Application Platform Overview Oracle Mobile Enterprise Application Platform Overview Oracle Tools Product Development The following is intended to outline our general product direction. It is intended for information

More information

Oracle White Paper December 2013. Mobility for Oracle Applications using Fusion Middleware

Oracle White Paper December 2013. Mobility for Oracle Applications using Fusion Middleware Oracle White Paper December 2013 Mobility for Oracle Applications using Fusion Middleware Overview There is a change going on in how people access information that is as dramatic as when PCs replaced green

More information

Deliver World-Class Smartphone and Tablet Applications with Oracle Mobile

Deliver World-Class Smartphone and Tablet Applications with Oracle Mobile Deliver World-Class Smartphone and Tablet Applications with Oracle Mobile Oracle Mobile Strategy and Overview Ravi Pinto, Director, Product Management ravi.pinto@oracle.com Copyright 2014 Oracle and/or

More information

Real Life Oracle Mobile Application Framework. Things that you don't get from the developer guide

Real Life Oracle Mobile Application Framework. Things that you don't get from the developer guide Real Life Oracle Mobile Application Framework Things that you don't get from the developer guide Oracle Open World, San Francisco, September 28th 2014 Who Am I Luc Bors Principal Consultant AMIS, Netherlands

More information

Integrating Mobile apps with your Enterprise

Integrating Mobile apps with your Enterprise Integrating Mobile apps with your Enterprise Jonathan Marshall marshalj@uk.ibm.com @jmarshall1 Agenda Mobile apps and the enterprise Integrating mobile apps with Enterprise Applications Mobile apps and

More information

How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development

How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development A RapidValue Solutions Whitepaper Contents Executive Summary... 03 Oracle Mobile Application Framework (MAF): The Complete Development

More information

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION ORACLE WEBLOGIC SERVER KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION Java EE 6 full platform support plus selected Java EE 7 APIs Java SE 6 and 7 certification Oracle Java SE Support

More information

Extending Oracle Applications on Mobile Using Oracle MAF and Oracle Mobile Security

Extending Oracle Applications on Mobile Using Oracle MAF and Oracle Mobile Security Extending Oracle Applications on Mobile Using Oracle MAF and Oracle Mobile Security Contents Executive Summary... 03 Building Mobile Centric Applications... 04 Business Challenges... 04 Development Challenges...

More information

FIVE SIGNS YOU NEED HTML5 WEBSOCKETS

FIVE SIGNS YOU NEED HTML5 WEBSOCKETS FIVE SIGNS YOU NEED HTML5 WEBSOCKETS A KAAZING WHITEPAPER Copyright 2011 Kaazing Corporation. All rights reserved. FIVE SIGNS YOU NEED HTML5 WEBSOCKETS A KAAZING WHITEPAPER HTML5 Web Sockets is an important

More information

Introduction to IBM Worklight Mobile Platform

Introduction to IBM Worklight Mobile Platform Introduction to IBM Worklight Mobile Platform The Worklight Mobile Platform The Worklight Mobile Platform is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps.

More information

Building native mobile apps for Digital Factory

Building native mobile apps for Digital Factory DIGITAL FACTORY 7.0 Building native mobile apps for Digital Factory Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels

More information

How To Build A Web App

How To Build A Web App UNCLASSIFIED Next Gen Web Architecture for the Cloud Era Chief Scientist, Raytheon Saturn 2013 28 Apr - 3 May Copyright (2013) Raytheon Agenda Existing Web Application Architecture SOFEA Lessons learned

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Copyright 2012, Oracle and/or its affiliates. All rights reserved. 1 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any

More information

Integrating Web Messaging into the Enterprise Middleware Layer

Integrating Web Messaging into the Enterprise Middleware Layer The increasing demand for real-time data has companies seeking to stream information to users at their desks via the web and on the go with mobile apps. Two trends are paving the way: o Internet push/streaming

More information

Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean

Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean Course Description Getting Started with Android Programming is designed to give students a strong foundation to develop apps

More information

Simplify Enterprise Mobility. Frédéric Desbiens Principal Product Manager Mobility and Development Tools

Simplify Enterprise Mobility. Frédéric Desbiens Principal Product Manager Mobility and Development Tools Simplify Enterprise Mobility Frédéric Desbiens Principal Product Manager Mobility and Development Tools Agenda MARKET TRENDS ORACLE MOBILE STRATEGY MOBILE SUITE & SECURITY SUITE ROADMAP MOBILE CLOUD SERVICE

More information

<Insert Picture Here> Java, the language for the future

<Insert Picture Here> Java, the language for the future 1 Java, the language for the future Adam Messinger Vice President of Development The following is intended to outline our general product direction. It is intended for information

More information

50 shades of Siebel mobile

50 shades of Siebel mobile 50 shades of Siebel mobile Markus Schneeweis ec4u expert consulting AG 1 Agenda Start Part 1 The disruption Part 2 What means mobile? Part 3 Siebel Mobile clash of the generations? Part 4 Our offer 7 Key

More information

Workday Mobile Security FAQ

Workday Mobile Security FAQ Workday Mobile Security FAQ Workday Mobile Security FAQ Contents The Workday Approach 2 Authentication 3 Session 3 Mobile Device Management (MDM) 3 Workday Applications 4 Web 4 Transport Security 5 Privacy

More information

ICE Trade Vault. Public User & Technology Guide June 6, 2014

ICE Trade Vault. Public User & Technology Guide June 6, 2014 ICE Trade Vault Public User & Technology Guide June 6, 2014 This material may not be reproduced or redistributed in whole or in part without the express, prior written consent of IntercontinentalExchange,

More information

Safe Harbor Statement

Safe Harbor Statement Logging & Debugging von M(obile)AF Applikationen Jürgen Menge Sales Consultant Oracle Deutschland B.V. & Co. KG Safe Harbor Statement The following is intended to outline our general product direction.

More information

MOBILE HELIX LINK SDK OVERVIEW A MOBILE HELIX WHITEPAPER

MOBILE HELIX LINK SDK OVERVIEW A MOBILE HELIX WHITEPAPER SECURE ENTERPRISE HTML5 MOBILE HELIX LINK SDK OVERVIEW A MOBILE HELIX WHITEPAPER MOBILE HELIX LINK SDK OVERVIEW Mobile Helix Link Your business is everywhere, your information needs to be. Introduction

More information

JD Edwards EnterpriseOne Mobile Solutions

JD Edwards EnterpriseOne Mobile Solutions Specialists ORACLE / JD Edwards JD Edwards EnterpriseOne Mobile Solutions 1 Agenda Mobile Computing Smart Phones Oracle ADF Overview Tablets Industrial Mobile Applications Summary 2 Mobile Computing 3

More information

Server-Side JavaScript auf der JVM. Peter Doschkinow Senior Java Architect

Server-Side JavaScript auf der JVM. Peter Doschkinow Senior Java Architect Server-Side JavaScript auf der JVM Peter Doschkinow Senior Java Architect The following is intended to outline our general product direction. It is intended for information purposes only, and may not be

More information

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper MOBILIZING ORACLE APPLICATIONS ERP An Approach for Building Scalable Mobility Solutions A RapidValue Solutions Whitepaper TABLE OF CONTENTS Executive Overview Typical Architecture for Mobilizing Oracle

More information

Java in Web 2.0. Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc.

Java in Web 2.0. Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc. Java in Web 2.0 Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc. 1 Agenda Java overview Technologies supported by Java Platform to create Web 2.0 services Future

More information

Enterprise Mobile Web Development. Robert Altland Principal Consultant, Mobility Neudesic, LLC robert.altland@neudesic.com

Enterprise Mobile Web Development. Robert Altland Principal Consultant, Mobility Neudesic, LLC robert.altland@neudesic.com Enterprise Mobile Web Development Robert Altland Principal Consultant, Mobility Neudesic, LLC robert.altland@neudesic.com Setting the Stage Making the right technology choice for your mobile presence What

More information

tibbr Now, the Information Finds You.

tibbr Now, the Information Finds You. tibbr Now, the Information Finds You. - tibbr Integration 1 tibbr Integration: Get More from Your Existing Enterprise Systems and Improve Business Process tibbr empowers IT to integrate the enterprise

More information

Improve your mobile application security with IBM Worklight

Improve your mobile application security with IBM Worklight Improve your mobile application security with IBM Worklight Contents 1 Introduction 2 IBM Worklight overview 4 Enabling mobile security with IBM Worklight 6 Integrating IBM Worklight with enterprise security

More information

Web Cloud Architecture

Web Cloud Architecture Web Cloud Architecture Introduction to Software Architecture Jay Urbain, Ph.D. urbain@msoe.edu Credits: Ganesh Prasad, Rajat Taneja, Vikrant Todankar, How to Build Application Front-ends in a Service-Oriented

More information

THE NEW DIGITAL EXPERIENCE

THE NEW DIGITAL EXPERIENCE steffo.weber@oracle.com SECURING THE NEW DIGITAL EXPERIENCE Dr Steffo Weber, Oracle BridgFilling the UX gap for mobile enterprise applications. May,-2014 Latest Entries Protecting IDPs from malformed SAML

More information

All You Can Eat Realtime

All You Can Eat Realtime HTML5 WebSocket: All You Can Eat Realtime By Peter Lubbers, Kaazing May 14, 2010 1 About Peter Lubbers Director of Documentation and Training, Kaazing Co-Founder San Francisco HTML5 User Group http://www.sfhtml5.org/

More information

Framework Adoption for Java Enterprise Application Development

Framework Adoption for Java Enterprise Application Development Framework Adoption for Java Enterprise Application Development Clarence Ho Independent Consultant, Author, Java EE Architect http://www.skywidesoft.com clarence@skywidesoft.com Presentation can be downloaded

More information

Using SAP Logon Tickets for Single Sign on to Microsoft based web applications

Using SAP Logon Tickets for Single Sign on to Microsoft based web applications Collaboration Technology Support Center - Microsoft - Collaboration Brief March 2005 Using SAP Logon Tickets for Single Sign on to Microsoft based web applications André Fischer, Project Manager CTSC,

More information

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

2012 LABVANTAGE Solutions, Inc. All Rights Reserved. LABVANTAGE Architecture 2012 LABVANTAGE Solutions, Inc. All Rights Reserved. DOCUMENT PURPOSE AND SCOPE This document provides an overview of the LABVANTAGE hardware and software architecture. It is written

More information

ADF. Joe Huang Joe Huang Senior Principal Product Manager, Mobile Development Platform, Oracle Application Development Tools

ADF. Joe Huang Joe Huang Senior Principal Product Manager, Mobile Development Platform, Oracle Application Development Tools Developing for Mobile Devices with Oracle ADF Joe Huang Joe Huang Senior Principal Product Manager, Mobile Development Platform, Oracle Application Development Tools Agenda Overview ADF Mobile Browser

More information

Build Your Mobile Strategy Not Just Your Mobile Apps

Build Your Mobile Strategy Not Just Your Mobile Apps Mobile Cloud Service Build Your Mobile Strategy Not Just Your Mobile Apps Copyright 2015 Oracle Corporation. All Rights Reserved. What is is it? Oracle Mobile Cloud Service provides everything you need

More information

ITP 342 Mobile App Development. APIs

ITP 342 Mobile App Development. APIs ITP 342 Mobile App Development APIs API Application Programming Interface (API) A specification intended to be used as an interface by software components to communicate with each other An API is usually

More information

HOL9449 Access Management: Secure web, mobile and cloud access

HOL9449 Access Management: Secure web, mobile and cloud access HOL9449 Access Management: Secure web, mobile and cloud access Kanishk Mahajan Principal Product Manager, Oracle September, 2014 Copyright 2014, Oracle and/or its affiliates. All rights reserved. Oracle

More information

Smartphone Enterprise Application Integration

Smartphone Enterprise Application Integration WHITE PAPER MARCH 2011 Smartphone Enterprise Application Integration Rhomobile - Mobilize Your Enterprise Overview For more information on optimal smartphone development please see the Rhomobile White

More information

The Oracle Fusion Development Platform

The Oracle Fusion Development Platform The Oracle Fusion Development Platform Juan Camilo Ruiz Senior Product Manager Development Tools 1 The preceding is intended to outline our general product direction. It is intended for information purposes

More information

Onegini Token server / Web API Platform

Onegini Token server / Web API Platform Onegini Token server / Web API Platform Companies and users interact securely by sharing data between different applications The Onegini Token server is a complete solution for managing your customer s

More information

JVA-122. Secure Java Web Development

JVA-122. Secure Java Web Development JVA-122. Secure Java Web Development Version 7.0 This comprehensive course shows experienced developers of Java EE applications how to secure those applications and to apply best practices with regard

More information

<Insert Picture Here> Building a Complex Web Application Using ADF and Siebel

<Insert Picture Here> Building a Complex Web Application Using ADF and Siebel Building a Complex Web Application Using ADF and Siebel Nishit Rao Group Product Manager Fusion Middleware Oracle Dhiraj Soni Technical Architect GIT Apps Engineering Oracle The following

More information

SAP Mobile Platform 3.0 Overview. Jeff Gebo Customer Experience Group June 10th, 2014

SAP Mobile Platform 3.0 Overview. Jeff Gebo Customer Experience Group June 10th, 2014 SAP Mobile Platform 3.0 Overview Jeff Gebo Customer Experience Group June 10th, 2014 Legal Disclaimer The information in this presentation is confidential and proprietary to SAP and may not be disclosed

More information

An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0

An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0 An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Rational Application Developer, Version 8.0, contains

More information

High Performance Messaging for Web-based Trading Systems. Frank Greco - @frankgreco Director of Technology, Kaazing

High Performance Messaging for Web-based Trading Systems. Frank Greco - @frankgreco Director of Technology, Kaazing High Performance Messaging for Web-based Trading Systems Frank Greco - @frankgreco Director of Technology, Kaazing Outline Background Trading Systems and the Web Requirements Web Messaging for Trading

More information

Building a Mobile App Security Risk Management Program. Copyright 2012, Security Risk Advisors, Inc. All Rights Reserved

Building a Mobile App Security Risk Management Program. Copyright 2012, Security Risk Advisors, Inc. All Rights Reserved Building a Mobile App Security Risk Management Program Your Presenters Who Are We? Chris Salerno, Consultant, Security Risk Advisors Lead consultant for mobile, network, web application penetration testing

More information

... Introduction... 17. ... Acknowledgments... 19

... Introduction... 17. ... Acknowledgments... 19 ... Introduction... 17... Acknowledgments... 19 PART I... Getting Started... 21 1... Introduction to Mobile App Development... 23 1.1... The Mobile Market and SAP... 23 1.1.1... Growth of Smart Devices...

More information

Oracle Communications WebRTC Session Controller: Basic Admin. Student Guide

Oracle Communications WebRTC Session Controller: Basic Admin. Student Guide Oracle Communications WebRTC Session Controller: Basic Admin Student Guide Edition 1.0 April 2015 Copyright 2015, Oracle and/or its affiliates. All rights reserved. Disclaimer This document contains proprietary

More information

POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION

POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION Executive Summary Enterprise mobility has transformed the way businesses engage with customers, partners and staff while exchanging

More information

S y s t e m A r c h i t e c t u r e

S y s t e m A r c h i t e c t u r e S y s t e m A r c h i t e c t u r e V e r s i o n 5. 0 Page 1 Enterprise etime automates and streamlines the management, collection, and distribution of employee hours, and eliminates the use of manual

More information

Repeater. BrowserStack Local. browserstack.com 1. BrowserStack Local makes a REST call using the user s access key to browserstack.

Repeater. BrowserStack Local. browserstack.com 1. BrowserStack Local makes a REST call using the user s access key to browserstack. Connection Setup Process makes a REST call using the user s access key to chooses a repeater for establishing a secure connection for Local Testing. The repeater exists within the BrowserStack cloud infrastructure.

More information

Dave Haseman, Ross. Hightower. Mobile Development for SAP* ^>. Galileo Press. Bonn. Boston

Dave Haseman, Ross. Hightower. Mobile Development for SAP* ^>. Galileo Press. Bonn. Boston Dave Haseman, Ross Hightower Mobile Development for SAP* -a ^>. Galileo Press # Bonn Boston Introduction 17 Acknowledgments 19 PART I Getting Started 1.1 The Mobile Market and SAP 23 1.1.1 Growth of Smart

More information

Real Time Data Communication over Full Duplex Network Using Websocket

Real Time Data Communication over Full Duplex Network Using Websocket Real Time Data Communication over Full Duplex Network Using Websocket Shruti M. Rakhunde 1 1 (Dept. of Computer Application, Shri Ramdeobaba College of Engg. & Mgmt., Nagpur, India) ABSTRACT : Internet

More information

Developing Cross-platform Mobile and Web Apps

Developing Cross-platform Mobile and Web Apps 1 Developing Cross-platform Mobile and Web Apps Xiang Mao 1 and Jiannong Xin * 2 1 Department of Electrical and Computer Engineering, University of Florida 2 Institute of Food and Agricultural Sciences

More information

Build a Mobile App in 60 Minutes with MAF

Build a Mobile App in 60 Minutes with MAF Build a Mobile App in 60 Minutes with MAF Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the components of Oracle MAF Use Oracle MAF to create mobile applications

More information

Amplify Service Integration Developer Productivity with Oracle SOA Suite 12c

Amplify Service Integration Developer Productivity with Oracle SOA Suite 12c Amplify Service Integration Developer Productivity with Oracle SOA Suite 12c CON7598 Rajesh Kalra, Sr. Principal Product Manager Robert Wunderlich, Sr. Principal Product Manager Service Integration Product

More information

Understanding Evolution's Architecture A Technical Overview

Understanding Evolution's Architecture A Technical Overview Understanding Evolution's Architecture A Technical Overview Contents Introduction Understanding Evolution's Design Evolution Architecture Evolution Server Transports Evolution Benefits How Does Evolution

More information

<Insert Picture Here> GlassFish v3 - A Taste of a Next Generation Application Server

<Insert Picture Here> GlassFish v3 - A Taste of a Next Generation Application Server GlassFish v3 - A Taste of a Next Generation Application Server Peter Doschkinow Senior Java Architect Agenda GlassFish overview and positioning GlassFish v3 architecture Features

More information

Mobile development with Apache OFBiz. Ean Schuessler, co-founder @ Brainfood

Mobile development with Apache OFBiz. Ean Schuessler, co-founder @ Brainfood Mobile development with Apache OFBiz Ean Schuessler, co-founder @ Brainfood Mobile development For the purposes of this talk mobile development means mobile web development The languages and APIs for native

More information

Why IBM WebSphere Application Server V8.0?

Why IBM WebSphere Application Server V8.0? Why IBM Application Server V8.0? Providing the right application foundation to meet your business needs Contents 1 Introduction 2 Speed the delivery of new applications and services 3 Improve operational

More information

Security to Connect Back-end APIs with HTML5 Cross Platform Apps

Security to Connect Back-end APIs with HTML5 Cross Platform Apps API Security to Connect Back-end APIs with HTML5 Cross Platform Apps Andy Thurai, CTO, Intel Big Data & Application Security Software Twitter: @AndyThurai Blog: www.thurai.net/securityblog Intel software

More information

ios Hybrid Mobile Application Development

ios Hybrid Mobile Application Development ios Hybrid Mobile Application Development Siva RamaKrishna Ravuri Oct 06, 2012 2000 West Park Drive Westborough MA 01581 USA Phone:5083897300Fax:5083669901 The entire contents of this document are subject

More information

Learning GlassFish for Tomcat Users

Learning GlassFish for Tomcat Users Learning GlassFish for Tomcat Users White Paper February 2009 Abstract There is a direct connection between the Web container technology used by developers and the performance and agility of applications.

More information

Research of Web Real-Time Communication Based on Web Socket

Research of Web Real-Time Communication Based on Web Socket Int. J. Communications, Network and System Sciences, 2012, 5, 797-801 http://dx.doi.org/10.4236/ijcns.2012.512083 Published Online December 2012 (http://www.scirp.org/journal/ijcns) Research of Web Real-Time

More information

Enterpise Mobility Lexicon & Terminology

Enterpise Mobility Lexicon & Terminology 1 Enterpise Mobility Lexicon & Terminology www.openratio.com By Rabih Kanaan 1 Amazon SNS Amazon Simple Notification Service (SNS) is a push messaging service that makes it simple & cost-effective to push

More information

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010 Oracle Identity Analytics Architecture An Oracle White Paper July 2010 Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may

More information

An introduction to creating JSF applications in Rational Application Developer Version 8.0

An introduction to creating JSF applications in Rational Application Developer Version 8.0 An introduction to creating JSF applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Although you can use several Web technologies to create

More information

The Great Office 365 Adventure

The Great Office 365 Adventure COURSE OVERVIEW The Great Office 365 Adventure Duration: 5 days It's no secret that Microsoft has been shifting its development strategy away from the SharePoint on-premises environment to focus on the

More information

SaaS-Based Employee Benefits Enrollment System

SaaS-Based Employee Benefits Enrollment System Situation A US based industry leader in Employee benefits catering to large and diverse client base, wanted to build a high performance enterprise application that supports sizeable concurrent user load

More information

JReport Server Deployment Scenarios

JReport Server Deployment Scenarios JReport Server Deployment Scenarios Contents Introduction... 3 JReport Architecture... 4 JReport Server Integrated with a Web Application... 5 Scenario 1: Single Java EE Server with a Single Instance of

More information

An Oracle White Paper October 2009. Frequently Asked Questions for Oracle Forms 11g

An Oracle White Paper October 2009. Frequently Asked Questions for Oracle Forms 11g An Oracle White Paper October 2009 Frequently Asked Questions for Oracle Forms 11g Disclaimer The following is intended to outline our general product direction. It is intended for information purposes

More information

Oracle Application Development Framework Overview

Oracle Application Development Framework Overview An Oracle White Paper June 2011 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services

More information

Jogat - Business Proposition

Jogat - Business Proposition Jogat - Business Proposition Showcase Application Status: Proposal Version: 0.2 Author: Osman Mrzljak Date: 5 september 2013 B-inIT B.V. Plantsoen 15/A 2311KE Leiden www.b-init.nl Table of Content Table

More information

Rich Web Applications in Server-side Java without Plug-ins or JavaScript

Rich Web Applications in Server-side Java without Plug-ins or JavaScript Rich Web Applications in Server-side Java without Plug-ins or JavaScript Joonas Lehtinen, PhD Vaadin Ltd - CEO vaadin.com/vaadin @joonaslehtinen Rich Web Applications in Server-side Java without Plug-ins

More information

GOA365: The Great Office 365 Adventure

GOA365: The Great Office 365 Adventure BEST PRACTICES IN OFFICE 365 DEVELOPMENT 5 DAYS GOA365: The Great Office 365 Adventure AUDIENCE FORMAT COURSE DESCRIPTION STUDENT PREREQUISITES Professional Developers Instructor-led training with hands-on

More information

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013 Mobility Introduction Android Duration 16 Working days Start Date 1 st Oct 2013 Day 1 1. Introduction to Mobility 1.1. Mobility Paradigm 1.2. Desktop to Mobile 1.3. Evolution of the Mobile 1.4. Smart phone

More information

Java EE 7: Back-End Server Application Development

Java EE 7: Back-End Server Application Development Oracle University Contact Us: 01-800-913-0322 Java EE 7: Back-End Server Application Development Duration: 5 Days What you will learn The Java EE 7: Back-End Server Application Development training teaches

More information

SAP HANA Cloud Platform

SAP HANA Cloud Platform SAP HANA Cloud Platform SAP Forum 2015 César Martín 12 de marzo de 2015 SAP HANA Cloud Platform Build, extend, and run next-generation applications on SAP HANA in the cloud The in-memory cloud platform-as-a-service

More information

Oracle Forms 12c Change Begins Here

Oracle Forms 12c Change Begins Here Oracle Forms 12c Change Begins Here Michael Ferrante Principal Product Manager Application Development Tools November 2015 Safe Harbor Statement The following is intended to outline our general product

More information

Reusing Existing * Java EE Applications from Oracle SOA Suite

Reusing Existing * Java EE Applications from Oracle SOA Suite Reusing Existing * Java EE Applications from Oracle SOA Suite Guido Schmutz Technology Manager, Oracle ACE Director for FMW & SOA Trivadis AG, Switzerland Abstract You have a lot of existing Java EE applications.

More information

Implementing Mobile Thin client Architecture For Enterprise Application

Implementing Mobile Thin client Architecture For Enterprise Application Research Paper Implementing Mobile Thin client Architecture For Enterprise Paper ID IJIFR/ V2/ E1/ 037 Page No 131-136 Subject Area Information Technology Key Words JQuery Mobile, JQuery Ajax, REST, JSON

More information

Centralized logging system based on WebSockets protocol

Centralized logging system based on WebSockets protocol Centralized logging system based on WebSockets protocol Radomír Sohlich sohlich@fai.utb.cz Jakub Janoštík janostik@fai.utb.cz František Špaček spacek@fai.utb.cz Abstract: The era of distributed systems

More information

CONTENT of this CHAPTER

CONTENT of this CHAPTER CONTENT of this CHAPTER v DNS v HTTP and WWW v EMAIL v SNMP 3.2.1 WWW and HTTP: Basic Concepts With a browser you can request for remote resource (e.g. an HTML file) Web server replies to queries (e.g.

More information

HTML5 and Device APIs for Automotive: Is it time to power Infotainment and Car Portal Applications with Web Technologies?

HTML5 and Device APIs for Automotive: Is it time to power Infotainment and Car Portal Applications with Web Technologies? HTML5 and Device APIs for Automotive: Is it time to power Infotainment and Car Portal Applications with Web Technologies? Diana Cheng - diana.cheng@vodafone.com Introduction A key advantage of HTML5 and

More information

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER TABLE OF CONTENTS Market Demand for Enterprise Mobile Mobile App Development Approaches Native Apps Mobile Web Apps Hybrid Apps Mendix Vision for Mobile App

More information

ni.com Remote Connectivity with LabVIEW

ni.com Remote Connectivity with LabVIEW Remote Connectivity with LabVIEW What Is Remote Connectivity? Local Monitoring 3 Remote Mobile Access 4 What Is Remote Connectivity Two machines talking to one another Client Server PC PC Consumes Data

More information

Tizen Web Runtime Update. Ming Jin Samsung Electronics

Tizen Web Runtime Update. Ming Jin Samsung Electronics Tizen Web Runtime Update Ming Jin Samsung Electronics Table of Contents Quick Overview of This Talk Background, Major Updates, Upcoming Features What Have Been Updated Installation/Update Flow, WebKit2,

More information

HTML5 Websockets with ruby and rails. Saurabh Bhatia, CEO, Safew Labs

HTML5 Websockets with ruby and rails. Saurabh Bhatia, CEO, Safew Labs HTML5 Websockets with ruby and rails Saurabh Bhatia, CEO, Safew Labs Meet the humble "Websocket" 1. What is it? WebSocket is a technology providing for bi-directional, full-duplex communications channels,

More information