Web Toolkit Julie George & Ronald Lopez 1. Requirements  Java SDK version 1.5 or later  Apache Ant is also necessary to run command line arguments 

Slides:



Advertisements
Similar presentations
Programming with Android: SDK install and initial setup Luca Bedogni Marco Di Felice Dipartimento di Scienze dellInformazione Università di Bologna.
Advertisements

® IBM Software Group Copyright © 2005 IBM Corporation AJAX Toolkit Framework Emerging Internet Technologies Group.
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
Pulan Yu School of Informatics Indiana University Bloomington Web service based Varuna.Net.
12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
Google Web Toolkit (GWT) Steve Wargolet. Introduction Desktop client-server applications and their drawbacks. Static-only Web pages Introduction of Web.
Developing in CAS. Why? As distributed you edit CAS 3 with Eclipse and build with Maven 2 – Best Practice for Release Engineering – Difficult edit-debug.
Alpha Five User Group, Bill Parker, Web Publishing - Session 1, April 2008 Web Publishing with Alpha Five Session 1.
Internetteknologi (ITNET1) Extra Presentation Java IDE Tool Support.
Programming with Android: SDK install and initial setup Luca Bedogni Marco Di Felice Dipartimento di Informatica: Scienza e Ingegneria Università di Bologna.
1 GWT Google Web Toolkit Build AJAX apps in the Java language
 Guy Jacob  Roee Shapiro Project B Spring, 2009 Cloudio  Project Supervisor: Eddie Bortnikov  Lab Chief Engineer: Dr. Ilana David.
Google Web Toolkit Dudeanu Ermoghen Ib ă nescu Diana Melinte Laurenţiu-Ionuţ Petrişor Ionuţ C ă t ă lin.
Google Web Toolkit - Gufran Mohammed. Google Web Toolkit (GWT) is an open source Java software development framework that makes writing AJAX applications.
ASP Tutorial. What is ASP? ASP (Active Server Pages) is a Microsoft technology that enables you to make dynamic and interactive web pages. –ASP usually.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
20-Jun-15 Eclipse. Most slides from: 2 About IDEs An IDE is an Integrated Development Environment.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
WHAT IS AJAX? Zack Sheppard [zts2101] WHIM April 19, 2011.
Multiple Tiers in Action
Apache Tomcat Server Typical html Request/Response cycle
Hello Vaadin! CS 3130 Summer 2015.
TimeTracker 2, Take 1  Servlets Web Interface (jsp) Servlet (business logic and processing) App Engine Datastore Form Submit R/W.
Web Applications Basics. Introduction to Web Web features Clent/Server HTTP HyperText Markup Language URL addresses Web server - a computer program that.
© 2006 by IBM 1 How to use Eclipse to Build Rich Internet Applications With PHP and AJAX Phil Berkland IBM Software Group Emerging.
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
RIA Introduce Comparison among several technology.
Android Introduction Platform Overview.
ITM352 PHP and Dynamic Web Pages: Server Side Processing.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
JavaScript & jQuery the missing manual Chapter 11
1 UTGB Shell An Open-Source Browser Framework for the Integration of Biological Data Taro L. Saito, Shin Sasaki, Budrul Ahsan and.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
Android for Java Developers Denver Java Users Group Jan 11, Mike
Google Web Toolkit An Overview By Shauvik Roy Choudhary.
INFSO-RI JRA2: Testing senarious ETICS AH meeting Budapest, Iune 2009 Eva Takacs, Jozsef Kuti, András Milassin 4D Soft.
Contrasting styles of Web UI Development: GWT vs Native JavaScript Roland Schweitzer Weathertop Consulting, LLC Jeremy Malczyk JISAO.
Google Web Toolkit Paul Heiniz, Wolfgang Kluth, Jan Marten, Malte Behrendt Web Technologies – Prof. Dr. Ulrik Schroeder – WS 2010/111 The slides are licensed.
Jan Hatje, DESY CSS ITER March 2009: Technology and Interfaces XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control.
JADE: agents insights Fabiano Dalpiaz Agent-Oriented Software Engineering (AOSE)
Server-side Programming The combination of –HTML –JavaScript –DOM is sometimes referred to as Dynamic HTML (DHTML) Web pages that include scripting are.
GeoGebra on mobile devices GeoGebraMobile, the JavaScript version of GeoGebra. Gabor Ancsin (this man =>)
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
Ajax and the GWT. Ajax  Asynchronous JavaScript And XML  Technology behind interactive web sites  Provide smoother experience than conventional web.
Google Web Toolkit Dynamic web on Java (Script) Jordan Jordanov 6 March 2008.
Core basic Java web server technologies. Tools Eclipse IDE for Java EE Developers (Netbeans also works) nloads/packages/eclipse-
Java Programming: Advanced Topics 1 Building Web Applications Chapter 13.
Test Automation Using Selenium Presented by: Shambo Ghosh Ankit Sachan Samapti Sinhamahapatra Akshay Kotawala.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
Google Web Toolkit for Mobile Applications Development INGENUITY AT ITS BEST……………….
Google App Engine using Java 1. Outline Getting started Guestbook example Todo example Simplified Madlib 2.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
Technologies For Creating Rich Internet Applications Presenter's name
CS3220 Web and Internet Programming RESTful Web Service
Google Web Toolkit Tutorial
Google Web Toolkit - Gufran Mohammed
INFO 344 Web Tools And Development
Open Source Technologies
DWR: Direct Web Remoting
Google App Engine Ying Zou 01/24/2016.
Cordova & Cordova Plugin Installation and Management
Running C# in the browser
Presentation transcript:

Web Toolkit Julie George & Ronald Lopez 1

Requirements  Java SDK version 1.5 or later  Apache Ant is also necessary to run command line arguments  Can use any Java IDE  Download Google Web toolkit

Major Components  SDK contains the Java API libraries, compiler, and development server.  GWT Designer: User friendly IDE (like.NET) for generating UI code (works on top of Eclipse)  Speed Tracer (Profiler Tool)  Plugin for Eclipse: Allows for easy deployment to Google’s app engine

Features  Compile your Java code into highly optimized JavaScript  Debug.  Run in multiple browsers.  GWT compiler performs optimization – -inlining methods,dead code, optimize strings,split points in the code 4

How it works (write-debug-optimize-run) 1.unzip gwt zip 5

How it works (write-debug-optimize-run)  webAppCreator -out MyWebApp com.mycompany.mywebapp.MyWebApp 6

Run locally in development mode  cd MyWebApp/  ant devmode

Run locally in development mode

Files Created  ant build  Host page : Code executes in this html file.

Files Created 

Files Created  Deployment Descriptor

Files Created

 Scripts  Eclipse  Slide 10 Host page  Java source code

Communicating with the Server  Making Remote Procedure Calls (GWT RPC)  Retrieving JSON Data via HTTP  Making Cross-Site Requests for JSONP  Making Asynchronous Calls – GWT RPC is a mechanism for passing Java objects to and from a server over standard HTTP

Deployment  Ant Build or R-click project->Google->GWT compile  Files are output to the WAR folder in your project  Deploy to Google’s App Engine – Plugin – Command line program

QUESTIONS? Then End…