Java e HTML5 combinação explosiva para aplicativos corporativos. Loiane
|
|
|
- Allan Lester
- 10 years ago
- Views:
Transcription
1 Java e HTML5 combinação explosiva para aplicativos corporativos Loiane
2 Loiane Groner 9+ XP TI Java, Sencha, Phonegap (mobile híbrido) Livros:
3 Evolução Java e HTML/JS
4 <% %> <% %> String usuario = request.getparameter("usuario"); if ( usuario!= null && usuario.length() > 0 ) { <%@include file="response.jsp" %> }
5 <c:foreach var="contato" items="${dao.lista}"> ${contato.nome}, ${contato. }, ${contato.endereco}, ${contato.datanascimento} </c:foreach>
6
7
8 Header - MENU index.jsp Redireciona para: listarcliente.jsp editarcliente.jsp excluircliente.jsp criarcliente.jsp Footer
9 Browser DOM HTML View App Server Controller Model
10
11 Header - MENU index.jsp + templates Mostra/Esconde: <div>listarcliente.jsp</div> <div>editarcliente.jsp</div> <div>excluircliente.jsp</div> <div>criarcliente.jsp</div> Footer
12
13
14 Desacoplamento: o início
15
16
17
18
19
20
21
22
23 Aplicação tradicional Browser DOM HTML View App Server Controller Model
24 Aplicação moderna DOM Browser View Controller Model JSON App Server APIs REST
25
26
27 JSON JSON APIs REST Banco de Dados
28 WEB DOM Browser View Controller Model JSON App Server APIs REST
29 MOBILE View Dispositivo Móvel Controller Model WebView Nativa JSON App Server APIs REST
30 Nativo Responsivo Web App App Híbrida
31 DESKTOP View App Desktop Controller Model Wrapper JSON App Server APIs REST
32 Demo
33 Troca de Dados
34
35
36 <nome>cliente 01</nome> <endereco>rua Inventada 41</endereco> <cidade>são Paulo</cidade> <cnpj> / </cnpj>
37 DocumentBuilderFactory docfactory = DocumentBuilderFactory.newInstance(); DocumentBuilder docbuilder = docfactory.newdocumentbuilder(); Document doc = docbuilder.newdocument(); Element rootelement = doc.createelement("cliente"); doc.appendchild(rootelement); Element name = doc.createelement("nome"); name.appendchild(doc.createtextnode("cliente 01")); rootelement.appendchild(name);
38 var xml = "<rss version='2.0'><channel><title>rss Title</title></channel></rss>", xmldoc = $.parsexml( xml ), $xml = $( xmldoc ), $title = $xml.find( "title" );
39
40 { } "nome":"cliente 01", "endereco":"rua Inventada 41", "cidade":"são Paulo", "cnpj":" / "
41 JSONObject obj=new JSONObject(); obj.put("name","foo"); obj.put("num",new Integer(100)); obj.put("balance",new Double( )); obj.put("is_vip",new Boolean(true)); obj.put("nickname",null);
42 @RequestMapping(value="/contact/create.action") Map<String,? extends Object> ContactWrapper data) throws Exception { try{ List<Contact> contacts = contactservice.create(data.getdata()); return ExtJSReturn.mapOK(contacts); } catch (Exception e) { } } return ExtJSReturn.mapError("Error trying to create contact.");
43 @POST "application/json"}) public ExtJSContactReturn create(string json) throws IOException, JSONException { ContactWrapper wrapper = new ContactWrapper(json); Contact entity = wrapper.getcontact(); super.create(entity); List<Contact> contacts = new ArrayList<Contact>(); contacts.add(entity); ExtJSContactReturn extreturn = new ExtJSContactReturn(String.valueOf(contacts.size()), contacts, true); return extreturn; }
44 JsonBuilderFactory factory = Json.createBuilderFactory(config); JsonObject value = factory.createobjectbuilder().add("firstname", "John").add("lastName", "Smith").add("age", 25).add("address", factory.createobjectbuilder().add("streetaddress", "21 2nd Street").add("city", "New York").add("state", "NY").add("postalCode", "10021")).add("phoneNumber", factory.createarraybuilder().add(factory.createobjectbuilder().add("type", "home").add("number", " ")).add(factory.createObjectBuilder().add("type", "fax").add("number", " "))).build();
45 JSON JavaScript Object Notation
46
47
48 @ServerEndpoint("/chat") public class ChatBean { Set<Session> peers = public void onopen(session peer) { peers.add(peer); public void onclose(session peer) { peers.remove(peer); } public void message(string message, Session client) { for (Session peer : peers) { peer.getremote().sendobject(message); } }
49
50 import org.atmosphere.config.service.managedservice; import org.atmosphere.cpr.atmosphereresponse; import = "/echo") public class Echo public void onmessage(atmosphereresponse res, String m) { res.write("echo: " + m); } } $(function () { var request = { url: document.location.tostring() + 'echo', transport : "websocket", fallbacktransport: 'long-polling'}; } request.onmessage = function (response) { console.log(response.responsebody) }; $.atmosphere.subscribe(request).push("hello");
51 Demo
52
53
54
55
56
57
58
59 desabilitar código HTML desabilitar editar código fonte
60
61 youtube.com/user/loianeg
62 Obrigada!
WebSocket Server. To understand the Wakanda Server side WebSocket support, it is important to identify the different parts and how they interact:
WebSocket Server Wakanda Server provides a WebSocket Server API, allowing you to handle client WebSocket connections on the server. WebSockets enable Web applications (clients) to use the WebSocket protocol
General principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support
General principles and architecture of Adlib and Adlib API Petra Otten Manager Customer Support Adlib Database management program, mainly for libraries, museums and archives 1600 customers in app. 30 countries
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
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
HTTPS hg clone https://bitbucket.org/dsegna/device plugin library SSH hg clone ssh://[email protected]/dsegna/device plugin library
Contents Introduction... 2 Native Android Library... 2 Development Tools... 2 Downloading the Application... 3 Building the Application... 3 A&D... 4 Polytel... 6 Bluetooth Commands... 8 Fitbit and Withings...
Getting Started Guide for Developing tibbr Apps
Getting Started Guide for Developing tibbr Apps TABLE OF CONTENTS Understanding the tibbr Marketplace... 2 Integrating Apps With tibbr... 2 Developing Apps for tibbr... 2 First Steps... 3 Tutorial 1: Registering
Visa Checkout September 2015
Visa Checkout September 2015 TABLE OF CONTENTS 1 Introduction 1 Integration Flow 1 Visa Checkout Partner merchant API Flow 2 2 Asset placement and Usage 3 Visa Checkout Asset Placement and Usage Requirements
Syllabus INFO-UB-3322. Design and Development of Web and Mobile Applications (Especially for Start Ups)
Syllabus INFO-UB-3322 Design and Development of Web and Mobile Applications (Especially for Start Ups) Fall 2014 Stern School of Business Norman White, KMEC 8-88 Email: [email protected] Phone: 212-998
Matrix Responsive Template. User Manual. This manual contains an overview of Matrix Responsive Joomla Template and its use
Matrix Responsive Template User Manual This manual contains an overview of Matrix Responsive Joomla Template and its use Dachi 1/1/2013 Matrix Responsive- A Joomla! Template User Manual 2012 Primer Templates
A Model of the Operation of The Model-View- Controller Pattern in a Rails-Based Web Server
A of the Operation of The -- Pattern in a Rails-Based Web Server January 10, 2011 v 0.4 Responding to a page request 2 A -- user clicks a link to a pattern page in on a web a web application. server January
Republic Polytechnic School of Infocomm C308 Web Framework. Module Curriculum
Republic Polytechnic School of Infocomm C308 Web Framework Module Curriculum This document addresses the content related abilities, with reference to the module. Abilities of thinking, learning, problem
SYST35300 Hybrid Mobile Application Development
SYST35300 Hybrid Mobile Application Development Native, Web and Hybrid applications Hybrid Applications: Frameworks Native, Web and Hybrid Applications Mobile application development is the process by
This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.
20486B: Developing ASP.NET MVC 4 Web Applications Course Overview This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications. Course Introduction Course Introduction
XML & Databases. Tutorial. 2. Parsing XML. Universität Konstanz. Database & Information Systems Group Prof. Marc H. Scholl
XML & Databases Tutorial Christian Grün, Database & Information Systems Group University of, Winter 2007/08 DOM Document Object Model Idea mapping the whole XML document to main memory The XML Processor
Cross-Platform Tools
Cross-Platform Tools Build once and Run Everywhere Alexey Karpik Web Platform Developer at ALTOROS Action plan Current mobile platforms overview Main groups of cross-platform tools Examples of the usage
IBM Watson Ecosystem. Getting Started Guide
IBM Watson Ecosystem Getting Started Guide Version 1.1 July 2014 1 Table of Contents: I. Prefix Overview II. Getting Started A. Prerequisite Learning III. Watson Experience Manager A. Assign User Roles
How To Develop A Mobile App With Phonegap
Introduction to Mobile Development with PhoneGap Yeah it s pretty awesome. Who is this guy? Andrew Trice Technical Evangelist, Adobe [email protected] http://tricedesigns.com @andytrice http://github.com/triceam
Programming Autodesk PLM 360 Using REST. Doug Redmond Software Engineer, Autodesk
Programming Autodesk PLM 360 Using REST Doug Redmond Software Engineer, Autodesk Introduction This class will show you how to write your own client applications for PLM 360. This is not a class on scripting.
Development Techniques for Native/Hybrid Tizen Apps. Presented by Kirill Kruchinkin
Development Techniques for Native/Hybrid Tizen Apps Presented by Kirill Kruchinkin Agenda Introduction and Definitions Practices Case Studies 2 Introduction & Definitions 2 App Types Browser Apps Installable
Unlocking the Java EE Platform with HTML 5
1 2 Unlocking the Java EE Platform with HTML 5 Unlocking the Java EE Platform with HTML 5 Overview HTML5 has suddenly become a hot item, even in the Java ecosystem. How do the 'old' technologies of HTML,
Client-Side Web Programming (Part 2) Robert M. Dondero, Ph.D. Princeton University
Client-Side Web Programming (Part 2) Robert M. Dondero, Ph.D. Princeton University 1 Objectives You will learn about: Client-side web programming, via... Multithreaded Java Applets AJAX 2 Part 1: Preliminary
Homework 3: Component & Interface Design
1 Leah Staniorski 11/1/14 Homework 3: Component & Interface Design Introduction: Flexible Fitness will be a mobile application that allows users to create a personal profile. Through this personal profile,
Handshake & endpoints
WebSockets Handshake & endpoints GET /path/to/websocket/endpoint HTTP/1.1 Host: localhost Upgrade: websocket ConnecAon: Upgrade Sec- WebSocket- Key: xqbt3imnzjbyqrinxeflkg== Origin: hsp://localhost Sec-
Develop a Native App (ios and Android) for a Drupal Website without Learning Objective-C or Java. Drupaldelphia 2014 By Joe Roberts
Develop a Native App (ios and Android) for a Drupal Website without Learning Objective-C or Java Drupaldelphia 2014 By Joe Roberts Agenda What is DrupalGap and PhoneGap? How to setup your Drupal website
NetBeans e lo sviluppo di applicazioni Java/JavaFX per Facebook. Corrado De Bari [email protected] Sun Microsystems Italia
NetBeans e lo sviluppo di applicazioni Java/JavaFX per Facebook Agenda Goals Architecture Samples step by step References Why JavaFX for Facebook Facebook as a world wide content manager: Photos and Videos
HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS
HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS RAJESH KUMAR Technical Lead, Aricent PUNEET INDER KAUR Senior Software Engineer, Aricent HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI
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
CASE STUDY. Enhancing the Patient Experience Harris Mobile Patient Engagement Platform
CASE STUDY Enhancing the Patient Experience Harris Mobile Patient Engagement Platform As a patient, when health issues start cropping up, you sit up and take notice. You get proactive about researching,
Cloud Elements! Marketing Hub Provisioning and Usage Guide!
Cloud Elements Marketing Hub Provisioning and Usage Guide API Version 2.0 Page 1 Introduction The Cloud Elements Marketing Hub is the first API that unifies marketing automation across the industry s leading
APM for Java. AppDynamics Pro Documentation. Version 4.0.x. Page 1
APM for Java AppDynamics Pro Documentation Version 4.0.x Page 1 APM for Java............................................................ 4 Configure Java Monitoring................................................
Designing for the Mobile Web Lesson 3: HTML5 Web Apps
Designing for the Mobile Web Lesson 3: HTML5 Web Apps Michael Slater, CEO Andrew DesChenes, Dir. Services [email protected] 888.670.6793 www.webvanta.com Welcome! Four sessions 1: The Mobile
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
Distribution and Integration Technologies
Distribution and Integration Technologies RESTful Services REST style for web services REST Representational State Transfer, considers the web as a data resource Services accesses and modifies this data
Types of Cloud Computing
Types of Cloud Computing (SaaS)Software as a Service XaaS (PaaS) Platform as a Service (IaaS) Infrastructure as a Service Access to Cloud computing Service Web URL (standard HTTP methods) web brower HTTP
AJAX and JSON Lessons Learned. Jim Riecken, Senior Software Engineer, Blackboard Inc.
AJAX and JSON Lessons Learned Jim Riecken, Senior Software Engineer, Blackboard Inc. About Me Jim Riecken Senior Software Engineer At Blackboard for 4 years. Work out of the Vancouver office. Working a
Certified Selenium Professional VS-1083
Certified Selenium Professional VS-1083 Certified Selenium Professional Certified Selenium Professional Certification Code VS-1083 Vskills certification for Selenium Professional assesses the candidate
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
AdFalcon Mobile Web API Integration Developer's Guide. AdFalcon Mobile Ad Network Product of Noqoush Mobile Media Group
AdFalcon Mobile Web API Integration Developer's Guide AdFalcon Mobile Ad Network Product of Noqoush Mobile Media Group Table Of Contents 1 Overview... 3 2 Ad Request Parameters... 4 Mandatory parameters...
Getting Started with the icontact API
Getting Started with the icontact API Contents - Introduction -... 2 - URIs, URLs, Resources, and Supported Actions -... 3 Contacts Category... 3 Messages Category... 4 Track Category... 4 GET... 5 POST...
Adding HTML5 to your Android applications. Martin Gunnarsson & Pär Sikö
Adding HTML5 to your Android applications Martin Gunnarsson & Pär Sikö Martin Gunnarsson Mobility expert, Axis Communications Øredev Program Committee member JavaOne Rock Star Beer aficionado @gunnarsson
Kurento Room Documentation
Kurento Room Documentation Release 6.2.0 kurento.org December 10, 2015 Contents I Description 3 II Code structure 7 1 Server library 11 2 JavaScript client library 13 3 Demo application 15 III Cloud deployment
CROSS-PLATFORM MOBILE MALWARE - WRITE ONCE INFECT EVERYWHERE. William Lee & Xinran Wu Email: {william.lee, xinran.wu}@sophos.com.
CROSS-PLATFORM MOBILE MALWARE - WRITE ONCE INFECT EVERYWHERE William Lee & Xinran Wu Email: {william.lee, xinran.wu}@sophos.com.au Agenda 1. Cross-Platform Frameworks 2. Existing malware 3. App Package
Create Your Free Mobile Site App in Baidu Webmaster Tools
Learn step by step illustration of how to create your own free mobile app in Baidu webmaster tools. Create Your Free Mobile Site App in Baidu Webmaster Tools Step By Step Illustration in English www.webnots.com
Using Safari to Deliver and Debug a Responsive Web Design
Media #WWDC15 Using Safari to Deliver and Debug a Responsive Web Design Session 505 Jono Wells Safari and WebKit Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted
QML and JavaScript for Native App Development
Esri Developer Summit March 8 11, 2016 Palm Springs, CA QML and JavaScript for Native App Development Michael Tims Lucas Danzinger Agenda Native apps. Why? Overview of Qt and QML How to use JavaScript
Installing and Sending with DocuSign for NetSuite v2.2
DocuSign Quick Start Guide Installing and Sending with DocuSign for NetSuite v2.2 This guide provides information on installing and sending documents for signature with DocuSign for NetSuite. It also includes
Selenium Automation set up with TestNG and Eclipse- A Beginners Guide
Selenium Automation set up with TestNG and Eclipse- A Beginners Guide Authors: Eevuri Sri Harsha, Ranjani Sivagnanam Sri Harsha is working as an Associate Software Engineer (QA) for IBM Policy Atlas team
Dashboard Skin Tutorial. For ETS2 HTML5 Mobile Dashboard v3.0.2
Dashboard Skin Tutorial For ETS2 HTML5 Mobile Dashboard v3.0.2 Dashboard engine overview Dashboard menu Skin file structure config.json Available telemetry properties dashboard.html dashboard.css Telemetry
Integration the Web 2.0 way. Florian Daniel ([email protected]) April 28, 2009
Web Mashups Integration the Web 2.0 way Florian Daniel ([email protected]) April 28, 2009 What are we talking about? Mashup possible defintions...a mashup is a web application that combines data from
Operational Decision Manager Worklight Integration
Copyright IBM Corporation 2013 All rights reserved IBM Operational Decision Manager V8.5 Lab exercise Operational Decision Manager Worklight Integration Integrate dynamic business rules into a Worklight
Mobile Performance: for excellent User Experience
Mobile Performance: for excellent User Experience Suyash Joshi @suyashcjoshi Mobile UX Developer 1 A quick audience survey... 2 Overview of Presentation 1st half: Mobile Web Performance Optimization (WPO)
J j enterpririse. Oracle Application Express 3. Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX
Oracle Application Express 3 The Essentials and More Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX Arie Geller Matthew Lyon J j enterpririse PUBLISHING BIRMINGHAM
Learning HTML5 Game Programming
Learning HTML5 Game Programming A Hands-on Guide to Building Online Games Using Canvas, SVG, and WebGL James L. Williams AAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York
Syllabus INFO-GB-3322. Design and Development of Web and Mobile Applications (Especially for Start Ups)
Syllabus INFO-GB-3322 Design and Development of Web and Mobile Applications (Especially for Start Ups) Spring 2015 Stern School of Business Norman White, KMEC 8-88 Email: [email protected] Phone: 212-998
A Case Study of an Android* Client App Using Cloud-Based Alert Service
A Case Study of an Android* Client App Using Cloud-Based Alert Service Abstract This article discusses a case study of an Android client app using a cloud-based web service. The project was built on the
Home Automation Based on an Android and a Web Application Using Raspberry Pi
American Journal of Mobile Systems, Applications and Services Vol. 1, No. 3, 2015, pp. 174-181 http://www.aiscience.org/journal/ajmsas Home Automation Based on an Android and a Web Application Using Raspberry
Performance Testing for Ajax Applications
Radview Software How to Performance Testing for Ajax Applications Rich internet applications are growing rapidly and AJAX technologies serve as the building blocks for such applications. These new technologies
WebLogic & Coherence. Best backend for Mobile Apps. July 2014 INSERT PRESENTER TITLE AND DATE
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
Web-based Mobile Applications
Department of Computer Science Institute for System Architecture, Chair for Computer Networks Web-based Mobile Applications Mobile Communication and Mobile Computing Prof. Dr. Alexander Schill http://www.rn.inf.tu-dresden.de
SETTING UP YOUR JAVA DEVELOPER ENVIRONMENT
SETTING UP YOUR JAVA DEVELOPER ENVIRONMENT Summary This tipsheet describes how to set up your local developer environment for integrating with Salesforce. This tipsheet describes how to set up your local
1. To start Installation: To install the reporting tool, copy the entire contents of the zip file to a directory of your choice. Run the exe.
CourseWebs Reporting Tool Desktop Application Instructions The CourseWebs Reporting tool is a desktop application that lets a system administrator modify existing reports and create new ones. Changes to
Systems Integration in the Cloud Era with Apache Camel. Kai Wähner, Principal Consultant
Systems Integration in the Cloud Era with Apache Camel Kai Wähner, Principal Consultant Kai Wähner Main Tasks Requirements Engineering Enterprise Architecture Management Business Process Management Architecture
PA165 - Lab session - Web Presentation Layer
PA165 - Lab session - Web Presentation Layer Author: Martin Kuba Goal Experiment with basic building blocks of Java server side web technology servlets, filters, context listeners,
Porting Existing PhoneGap Apps to Tizen OS - Development Story
Porting Existing PhoneGap Apps to Tizen OS - Development Story Anil Kumar Yanamandra Thomas Mitchell ProKarma About ProKarma Who am I? Anil Kumar Yanamandra Mobile Architect & Head CoE for Mobility @ProKarma
Intellicus Single Sign-on
Intellicus Single Sign-on Intellicus Enterprise Reporting and BI Platform Intellicus Technologies [email protected] www.intellicus.com Copyright 2010 Intellicus Technologies This document and its content
Cloud Powered Mobile Apps with Microsoft Azure
Cloud Powered Mobile Apps with Microsoft Azure Malte Lantin Technical Evanglist Microsoft Azure Malte Lantin Technical Evangelist, Microsoft Deutschland Fokus auf Microsoft Azure, App-Entwicklung Student
Traitware Authentication Service Integration Document
Traitware Authentication Service Integration Document February 2015 V1.1 Secure and simplify your digital life. Integrating Traitware Authentication This document covers the steps to integrate Traitware
XML Processing and Web Services. Chapter 17
XML Processing and Web Services Chapter 17 Textbook to be published by Pearson Ed 2015 in early Pearson 2014 Fundamentals of http://www.funwebdev.com Web Development Objectives 1 XML Overview 2 XML Processing
Customising Your Mobile Payment Pages
Corporate Gateway Customising Your Mobile Payment Pages V2.0 May 2014 Use this guide to: Understand how to customise your payment pages for mobile and tablet devices XML Direct Integration Guide > Contents
Release Notes. DocuSign Spring 15 Release Notes. Contents
Release Notes Updated March 6, 2015 DocuSign Spring 15 Release Notes This document provides information about the updates deployed to the DocuSign Production environment as part of the March 6, 2015 DocuSign
02267: Software Development of Web Services
02267: Software Development of Web Services Week 8 Hubert Baumeister [email protected] Department of Applied Mathematics and Computer Science Technical University of Denmark Fall 2015 1 Recap I BPEL: I Doing
Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions
Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions MicroStrategy Mobile SDK 1 Agenda MicroStrategy Mobile SDK Overview Requirements & Setup Custom App Delegate Custom
Java 2 Platform, Enterprise Edition (J2EE): Enabling Technologies for EAI
Java 2 Platform, Enterprise Edition (J2EE): Enabling Technologies for EAI Tony Ng, Staff Engineer Rahul Sharma, Senior Staff Engineer Sun Microsystems Inc. 1 J2EE Overview Tony Ng, Staff Engineer Sun Microsystems
IP Phone Services Configuration
CHAPTER 96 Using Cisco Unified Communications Manager Administration, you define and maintain the list of IP phone services to which users can subscribe at their site. IP phone services comprise XML applications
Mobile Solutions for Data Collection. Sarah Croft and Laura Pierik
Mobile Solutions for Data Collection Sarah Croft and Laura Pierik Presentation Overview Project Overview Benefits of using Mobile Technology Mobile Solutions- two different approaches Results and Recommendations
Bridging the Gap: from a Web App to a Mobile Device App
Bridging the Gap: from a Web App to a Mobile Device App or, so how does this PhoneGap* stuff work? *Other names and brands may be claimed as the property of others. 1 Users Want Mobile Apps, Not Mobile
Experimental Comparison of Hybrid and Native Applications for Mobile Systems
, pp. 1-12 http://dx.doi.org/10.14257/ijmue.2015.10.3.01 Experimental Comparison of Hybrid and Native Applications for Mobile Systems Seung-Ho Lim Department of Digital Information Engineering Hankuk University
It is highly recommended that you are familiar with HTML and JavaScript before attempting this tutorial.
About the Tutorial AJAX is a web development technique for creating interactive web applications. If you know JavaScript, HTML, CSS, and XML, then you need to spend just one hour to start with AJAX. Audience
Developing a Web Server Platform with SAPI Support for AJAX RPC using JSON
Revista Informatica Economică, nr. 4 (44)/2007 45 Developing a Web Server Platform with SAPI Support for AJAX RPC using JSON Iulian ILIE-NEMEDI, Bucharest, Romania, [email protected] Writing a custom web
Google Sites: Creating, editing, and sharing a site
Google Sites: Creating, editing, and sharing a site Google Sites is an application that makes building a website for your organization as easy as editing a document. With Google Sites, teams can quickly
GUI and Web Programming
GUI and Web Programming CSE 403 (based on a lecture by James Fogarty) Event-based programming Sequential Programs Interacting with the user 1. Program takes control 2. Program does something 3. Program
HTML Form Widgets. Review: HTML Forms. Review: CGI Programs
HTML Form Widgets Review: HTML Forms HTML forms are used to create web pages that accept user input Forms allow the user to communicate information back to the web server Forms allow web servers to generate
Web Testing. Main Concepts of Web Testing. Software Quality Assurance Telerik Software Academy http://academy.telerik.com
Web Testing Main Concepts of Web Testing Software Quality Assurance Telerik Software Academy http://academy.telerik.com The Lectors Snejina Lazarova Product Manager Business Services Team Dimo Mitev QA
MASTERTAG DEVELOPER GUIDE
MASTERTAG DEVELOPER GUIDE TABLE OF CONTENTS 1 Introduction... 4 1.1 What is the zanox MasterTag?... 4 1.2 What is the zanox page type?... 4 2 Create a MasterTag application in the zanox Application Store...
DreamFactory & Modus Create Case Study
DreamFactory & Modus Create Case Study By Michael Schwartz Modus Create April 1, 2013 Introduction DreamFactory partnered with Modus Create to port and enhance an existing address book application created
RIT Message Center Compose and Send Messages
RIT Message Center Compose and Send Messages Table of Contents Table of Contents... 2 Logging into Message Center... 3 Category Display... 3 Message Center: Create a Message... 4 Create a New Message without
Outline. CS 112 Introduction to Programming. Recap: HTML/CSS/Javascript. Admin. Outline
Outline CS 112 Introduction to Programming Web Programming: Backend (server side) Programming with Servlet, JSP q Admin and recap q Server-side web programming overview q Servlet programming q Java servlet
Step into the Future: HTML5 and its Impact on SSL VPNs
Step into the Future: HTML5 and its Impact on SSL VPNs Aidan Gogarty HOB, Inc. Session ID: SPO - 302 Session Classification: General Interest What this is all about. All about HTML5 3 useful components
Developing Web Views for VMware vcenter Orchestrator
Developing Web Views for VMware vcenter Orchestrator vcenter Orchestrator 5.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced
latest Release 0.2.6
latest Release 0.2.6 August 19, 2015 Contents 1 Installation 3 2 Configuration 5 3 Django Integration 7 4 Stand-Alone Web Client 9 5 Daemon Mode 11 6 IRC Bots 13 7 Bot Events 15 8 Channel Events 17 9
Amazon Glacier. Developer Guide API Version 2012-06-01
Amazon Glacier Developer Guide Amazon Glacier: Developer Guide Copyright 2016 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in
Web Browser Session Restore Forensics A valuable record of a user s internet activity for computer forensic examinations
A valuable record of a user s internet activity for computer forensic examinations Each session of activity in a Mozilla browser is recorded by the browser so that in the event of the browser crashing
