SlideShare ist ein Scribd-Unternehmen logo
1 von 44
Downloaden Sie, um offline zu lesen
GWT-Kickoff
Alberto Mancini - Francesca Tosi
alberto@jooink.com - francesca@jooink.com
Kickoff
Alberto
alberto@jooink.com
http://github.com/jooink
http://www.jooink.com
http://jooink.blogspot.com
Francesca
francesca@jooink.com
+FrancescaTosi
@francescatosi
http://github.com/jooink
http://www.jooink.com
http://jooink.blogspot.com
GDGFirenze
www.gdg-firenze.info
+GDG-Firenze
GWTcos’è Google Web Toolkit (GWT) is an open source Java software
development kit that makes writing AJAX applications like
Google Maps and Gmail easy for developers.
http://www.gwtproject.org/
GWTStats Official GWT Report by Vaadin
[2012] -
https://vaadin.com/gwt-report-2012-
portlet/download/1871870899/Future-of-GWT-Report-2012.
pdf
[2013] - (del 10/04/2014 → GWT in crescita)
https://vaadin.com/documents/10187/42fbbec4-51c8-426b-
8aa8-fe46129353a3
GWTStats
E’ uno fra i
framework più
utilizzati
http://zeroturnaround.com/rebellabs/the-curious-
coders-java-web-frameworks-comparison-spring-
mvc-grails-vaadin-gwt-wicket-play-struts-and-jsf/
GWTStats Come viene
principalmente
utilizzato
GWTStats Browser &
platform
support.
GWTStats GWT è
molto usato in Europa
GWTStats GWT
why i love it ;-)
GWTStats GWT
the dark side
rightfor?
GWTStats as of Q4/2012
● SDK downloaded over 1 million times
● 100,000+ Active Developers
● Deep Integration with Eclipse, IntelliJ, Spring STS/Roo
● Used by Google products such as AdWords, Flights,
Wallet
● Fun things: GwtQuake, Angry Birds for the Web
● GWT Today is a mature, high quality, code base.
...notaFramework
Frameworks that may help
https://github.com/ArcBees/GWTP
model-view-presenter framework
http://www.jboss.org/errai
CDI, and JPA for GWT
http://www.tessell.org/
app framework (on gwt-pectin)
Ecosystem
Sencha’s GXT - http://www.sencha.com/products/gxt/
https://vaadin.com/gwt
http://code.google.com/p/smartgwt/
Why
Why?
FOSS
The GWT Steering committee was founded in 2012 to help
the GWT project become an even bigger success as an open
source project.
● Ray Cromwell, Google
● Artur Signell, Vaadin
● Colin Alworth, Sencha
● Mike Brock, RedHat
● Thomas Broyer
● Stephen Haberman, Bizo
● Daniel Kurka, Google
● Christian Goudreau, Arcbees
● Konstantin Solomatov, Jetbrains
Evolving&Mature
Rev. Improvements
2006 GWT 1.0
2007 GWT 1.3/GWT 1.4 First Open Source Release, OSX support / JUnit and ImageBundle
2008 GWT 1.5 Java 1.5 support, Overlay Types, DOM API, CSS Themes, Linkers
2009 GWT 1.6/GWT 1.7
GWT 2.0
EventHandlers, EMMA Support, WAR support, Parallelized Builds/Newer
browser support, IE8, GPE and AppEngine/DevMode, DraftCompile,
UIBinder, LayoutPanel, CodeSplitter, ClientBundle, CssResource
2010 GWT 2.1 RequestFactory, Editor Framework, Validation, MVP, Cell Widgets
2011 GWT 2.2/GWT 2.3
GWT 2.4
GWT Designer, HTML5 support/Better AppEngine
integration/Maven and RequestFactory enhancements
2012 GWT 2.5 SuperDevMode, Elemental, UiRenderers, FragmentMerging,
ClosureCompiler
Browsers
Browsers
xché
una codebase e
tante 'incarnazioni'
dell'applicazione.
Borntobe...
Why GWT? The beginnings of rich internet
applications started taking off in 2004-2005 with
Gmail/Google Maps. jQuery didn't even exist yet.
There was a vacuum for tools to build large scale
web applications, and leveraging the already mature
Java toolchain of IDEs, libraries, build tools, testing
frameworks, made good sense.
Ray Cromwell
Nowadays
● Plethora of languages compiling to js (..., python, C/C++,
Ocaml, Haskel, ...)
● Good and awesome js libraries & frameworks
Closure
Tools
Secondonoi
● non tutte le applicazioni sono uguali
● ed alle volte alcune richiedono strumenti inustitati
GWT-Boofcv GWT-Boofcv sample at:
http://goo.gl/3IJQgs
DEMO
http://picshare.jooink.com
MarkerBasedAR
http://code.google.com/p/gwt-webgl/
http://code.google.com/p/gwt-nyartoolkit/
http://picshare.jooink.com
Mobile(&tab)too
ComeFunziona
<video/>
<canvas/>
http://code.google.com/p/gwt-nyartoolkit/
Ny
HTTP
GWT GWT is a toolkit to develop Ajax web application with Java.
The programmer writes Java code and this code is translated
into HTML and Javascript via the GWT compiler.
The compiler creates browser specific HTML and JavaScript
to support all the major browsers correctly.
ToolsintheToolkit + GWTc, compiler Java to Javascript
+ Emulated JRE
+ Web UI class library (Widgets)
+ Eclipse Plugin, SpeedTracer, Designer
It's open source, completely free, and used by thousands of
developers around the world (in Google AdWords,Orkut,
Blogger,Groups)
Compiler GWT compiler
● java to javascript optimizing compiler
● translates java AST into js AST
● splits code into fragments to improve loading performance
Linker
● responsible for the final form of the generated js
xsiframe is the standard one
there are linkers for generating web-workers, gadgets, chrome
extensions, …
deferredbinding
Deferred Binding:
feature of the GWT compiler that works by generating
many versions of code at compile time, only one of
which needs to be loaded by a particular client during
bootstrapping at runtime.
Each version is generated on a per browser basis, along
with any other axis that your application defines or uses.
RPC Calls
Widgets tuned for specific browsers
Internationalization
deferredbinding
Deferred binding has several benefits:
● Reduces the size of the generated JavaScript code
(downloaded by each client) - including just the code needed to
run the browser/locale instance (used by the Internationalization
module)
● Automatic generation of code (saving development time) to
implement an interface or create a proxy class (used by the
GWT RPC module)
● Since the implementations are pre-bound at compile time,
there is no run-time penalty to look up an implementation
in a data structure as with dynamic binding or using virtual
functions.
EmulatedJRE GWT includes a library that emulates a subset of the Java
runtime library.
http://www.gwtproject.org/doc/latest/RefJreEmulation.html
InputStream
Threads ?
JNSI GWT borrows from the Java Native Interface (JNI) concept to
implement JavaScript Native Interface (JSNI).
Writing JSNI methods is a powerful technique, but should be
used sparingly because writing bulletproof JavaScript code is
notoriously tricky.
Needed for JSO (Javascript Overlay Types)
JNSI
public static native void alert(String msg) /*-{
$wnd.alert(msg);
}-*/;
$wnd: the root browser window GWT widgets are being
rendered to
$entry(..): method that makes code reentry safe.
http://www.lustforge.com/2012/11/11/gwt-jsni-variables-an-exhaustive-list/
http://www.gwtproject.org/doc/latest/DevGuideCodingBasicsJSNI.html
Widgets UiComponents
http://www.gwtproject.org/doc/latest/RefWidgetGallery.html
2.0+ LayoutPanels
http://www.gwtproject.org/doc/latest/DevGuideUiPanels.html#LayoutPanels
from the Jul 2013 - GWT Meetup
What are some of pain points or decisions bad in hindsight?
...
● Bad out of box UI
...
SmartGWT, GXT
UiBinder
● The UiBinder is a framework designed to separate Functionality and
View of User Interface.
● The UiBinder framework allows developers to build gwt applications as
HTML pages with GWT widgets configured throughout them.
● The UiBinder framework makes easier collaboration with UI designers
who are more comfortable with XML, HTML and CSS than Java source
code
● The UIBinder provides a declarative way of defining (parts of the)
User Interface.
● The UIBinder seperates the programmic logic from UI.
● The UIBinder is similar to what JSP is to Servlets.
UiBinder ● DSL (xml) to lay-out (declaratively) widgets
● no loops, no conditionals, no if statements
● UiBinder allows you to lay out your user interface.
● (offers direct support for internationalization)
GWT-RPC
Lets the client and the server to exchange
java objects over http.
Thanks
Alberto Mancini
alberto@jooink.com
Francesca Tosi
francesca@jooink.com

Weitere ähnliche Inhalte

Was ist angesagt?

Boot to Gecko Introduction
Boot to Gecko IntroductionBoot to Gecko Introduction
Boot to Gecko Introduction
陳 鵬宇
 

Was ist angesagt? (20)

A Browser for the Automotive: Introduction to WebKit for Wayland (Automotive ...
A Browser for the Automotive: Introduction to WebKit for Wayland (Automotive ...A Browser for the Automotive: Introduction to WebKit for Wayland (Automotive ...
A Browser for the Automotive: Introduction to WebKit for Wayland (Automotive ...
 
Chromium on Wayland Desktop (BlinkOn 7)
Chromium on Wayland Desktop (BlinkOn 7)Chromium on Wayland Desktop (BlinkOn 7)
Chromium on Wayland Desktop (BlinkOn 7)
 
Android best practices 2015
Android best practices 2015Android best practices 2015
Android best practices 2015
 
ChromeとAndroidの過去・現在・未来
ChromeとAndroidの過去・現在・未来ChromeとAndroidの過去・現在・未来
ChromeとAndroidの過去・現在・未来
 
Google web toolkit ( Gwt )
 Google web toolkit ( Gwt ) Google web toolkit ( Gwt )
Google web toolkit ( Gwt )
 
GWT - Building Rich Internet Applications Using OO Tools
GWT - Building Rich Internet Applications Using OO ToolsGWT - Building Rich Internet Applications Using OO Tools
GWT - Building Rich Internet Applications Using OO Tools
 
In defense of GWT-RPC By Colin Alworth
In defense of GWT-RPC By Colin AlworthIn defense of GWT-RPC By Colin Alworth
In defense of GWT-RPC By Colin Alworth
 
Hybrid Desktop/Web applications with WebKitGTK+ (COSCUP 2010)
Hybrid Desktop/Web applications with WebKitGTK+ (COSCUP 2010)Hybrid Desktop/Web applications with WebKitGTK+ (COSCUP 2010)
Hybrid Desktop/Web applications with WebKitGTK+ (COSCUP 2010)
 
Groovy android
Groovy androidGroovy android
Groovy android
 
Google web toolkit
Google web toolkitGoogle web toolkit
Google web toolkit
 
Jedi knight
Jedi knightJedi knight
Jedi knight
 
Qt5.pptx
Qt5.pptxQt5.pptx
Qt5.pptx
 
Contributions to an open source project: Igalia and the Chromium project
Contributions to an open source project: Igalia and the Chromium projectContributions to an open source project: Igalia and the Chromium project
Contributions to an open source project: Igalia and the Chromium project
 
Spring-batch Groovy y Gradle
Spring-batch Groovy y GradleSpring-batch Groovy y Gradle
Spring-batch Groovy y Gradle
 
LCU14 208- Chromium-Blink Migration for RDK
LCU14 208- Chromium-Blink Migration for RDKLCU14 208- Chromium-Blink Migration for RDK
LCU14 208- Chromium-Blink Migration for RDK
 
Fastlane for Androidによる継続的デリバリー
Fastlane for Androidによる継続的デリバリーFastlane for Androidによる継続的デリバリー
Fastlane for Androidによる継続的デリバリー
 
Boot to Gecko Introduction
Boot to Gecko IntroductionBoot to Gecko Introduction
Boot to Gecko Introduction
 
The Internal Architecture of Chrome Developer Tools
The Internal Architecture of Chrome Developer ToolsThe Internal Architecture of Chrome Developer Tools
The Internal Architecture of Chrome Developer Tools
 
Developing Android Platform Tools
Developing Android Platform ToolsDeveloping Android Platform Tools
Developing Android Platform Tools
 
The WebKit project
The WebKit projectThe WebKit project
The WebKit project
 

Andere mochten auch

Andere mochten auch (6)

Android ndk - ottimizzazione su dispositivi Intel
Android ndk - ottimizzazione su dispositivi IntelAndroid ndk - ottimizzazione su dispositivi Intel
Android ndk - ottimizzazione su dispositivi Intel
 
E-mail Marketing Tips
E-mail Marketing Tips E-mail Marketing Tips
E-mail Marketing Tips
 
Trends & Technologies Shaping Online Marketing
Trends & Technologies Shaping Online MarketingTrends & Technologies Shaping Online Marketing
Trends & Technologies Shaping Online Marketing
 
2010 Toyota 4 Runner Orchard Park
2010 Toyota 4 Runner Orchard Park2010 Toyota 4 Runner Orchard Park
2010 Toyota 4 Runner Orchard Park
 
katapult09 Windows Azure Overview and News
katapult09 Windows Azure Overview and Newskatapult09 Windows Azure Overview and News
katapult09 Windows Azure Overview and News
 
Html5 apps - GWT oriented
Html5 apps - GWT orientedHtml5 apps - GWT oriented
Html5 apps - GWT oriented
 

Ähnlich wie Gwt kickoff - Alberto Mancini & Francesca Tosi

Introduction to Google Web Toolkit
Introduction to Google Web ToolkitIntroduction to Google Web Toolkit
Introduction to Google Web Toolkit
Didier Girard
 
DIY- computer vision with GWT
DIY- computer vision with GWTDIY- computer vision with GWT
DIY- computer vision with GWT
Francesca Tosi
 
CiklumJavaSat15112011:Andrew Mormysh-GWT features overview
CiklumJavaSat15112011:Andrew Mormysh-GWT features overviewCiklumJavaSat15112011:Andrew Mormysh-GWT features overview
CiklumJavaSat15112011:Andrew Mormysh-GWT features overview
Ciklum Ukraine
 
SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13
SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13
SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13
Fred Sauer
 

Ähnlich wie Gwt kickoff - Alberto Mancini & Francesca Tosi (20)

Javascript as a target language - GWT KickOff - Part 2/2
Javascript as a target language - GWT KickOff - Part 2/2Javascript as a target language - GWT KickOff - Part 2/2
Javascript as a target language - GWT KickOff - Part 2/2
 
GWT Introduction for Eclipse Day
GWT Introduction for Eclipse Day GWT Introduction for Eclipse Day
GWT Introduction for Eclipse Day
 
Present and Future of GWT from a developer perspective
Present and Future of GWT from a developer perspectivePresent and Future of GWT from a developer perspective
Present and Future of GWT from a developer perspective
 
Introduction to Google Web Toolkit
Introduction to Google Web ToolkitIntroduction to Google Web Toolkit
Introduction to Google Web Toolkit
 
GWT- Google Web Toolkit
GWT- Google Web ToolkitGWT- Google Web Toolkit
GWT- Google Web Toolkit
 
The Java alternative to Javascript
The Java alternative to JavascriptThe Java alternative to Javascript
The Java alternative to Javascript
 
DIY: Computer Vision with GWT.
DIY: Computer Vision with GWT.DIY: Computer Vision with GWT.
DIY: Computer Vision with GWT.
 
DIY- computer vision with GWT
DIY- computer vision with GWTDIY- computer vision with GWT
DIY- computer vision with GWT
 
Rapid and Reliable Developing with HTML5 & GWT
Rapid and Reliable Developing with HTML5 & GWTRapid and Reliable Developing with HTML5 & GWT
Rapid and Reliable Developing with HTML5 & GWT
 
Introduction Flutter for Create Multiplatform Apps
Introduction Flutter for Create Multiplatform AppsIntroduction Flutter for Create Multiplatform Apps
Introduction Flutter for Create Multiplatform Apps
 
GWT + Gears : The browser is the platform
GWT + Gears : The browser is the platformGWT + Gears : The browser is the platform
GWT + Gears : The browser is the platform
 
CiklumJavaSat15112011:Andrew Mormysh-GWT features overview
CiklumJavaSat15112011:Andrew Mormysh-GWT features overviewCiklumJavaSat15112011:Andrew Mormysh-GWT features overview
CiklumJavaSat15112011:Andrew Mormysh-GWT features overview
 
SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13
SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13
SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13
 
Phonegap android angualr material design
Phonegap android angualr material designPhonegap android angualr material design
Phonegap android angualr material design
 
Ext GWT - Overview and Implementation Case Study
Ext GWT - Overview and Implementation Case StudyExt GWT - Overview and Implementation Case Study
Ext GWT - Overview and Implementation Case Study
 
Google Web Toolkit
Google Web ToolkitGoogle Web Toolkit
Google Web Toolkit
 
Hybridmobileapps 130130213844-phpapp02
Hybridmobileapps 130130213844-phpapp02Hybridmobileapps 130130213844-phpapp02
Hybridmobileapps 130130213844-phpapp02
 
Angular JS 2_0 BCS CTO_in_Res V3
Angular JS 2_0 BCS CTO_in_Res V3Angular JS 2_0 BCS CTO_in_Res V3
Angular JS 2_0 BCS CTO_in_Res V3
 
Gwt Presentation1
Gwt Presentation1Gwt Presentation1
Gwt Presentation1
 
Mobile development with Flutter
Mobile development with FlutterMobile development with Flutter
Mobile development with Flutter
 

Mehr von firenze-gtug

Maven from dummies
Maven from dummiesMaven from dummies
Maven from dummies
firenze-gtug
 

Mehr von firenze-gtug (20)

Youtube broadcast live - Massimiliano D'Ambrosio
Youtube broadcast live - Massimiliano D'AmbrosioYoutube broadcast live - Massimiliano D'Ambrosio
Youtube broadcast live - Massimiliano D'Ambrosio
 
Intro BeagleBone Black - Massimiliano D'Ambrosio
Intro BeagleBone Black - Massimiliano D'AmbrosioIntro BeagleBone Black - Massimiliano D'Ambrosio
Intro BeagleBone Black - Massimiliano D'Ambrosio
 
Arduino - Massimiliano D'Ambrosio
Arduino - Massimiliano D'AmbrosioArduino - Massimiliano D'Ambrosio
Arduino - Massimiliano D'Ambrosio
 
Introduzione a GAE - Alessandro Aglietti e Lorenzo Bugiani
Introduzione a GAE - Alessandro Aglietti e Lorenzo BugianiIntroduzione a GAE - Alessandro Aglietti e Lorenzo Bugiani
Introduzione a GAE - Alessandro Aglietti e Lorenzo Bugiani
 
RFID: What & Why - Stefano Coluccini
RFID: What & Why - Stefano ColucciniRFID: What & Why - Stefano Coluccini
RFID: What & Why - Stefano Coluccini
 
Presentazione Google App Engine
Presentazione Google App EnginePresentazione Google App Engine
Presentazione Google App Engine
 
Android chat in the cloud
Android chat in the cloudAndroid chat in the cloud
Android chat in the cloud
 
Clean android code
Clean android codeClean android code
Clean android code
 
#Html2Native
#Html2Native#Html2Native
#Html2Native
 
Intel ndk - a few Benchmarks
Intel ndk - a few BenchmarksIntel ndk - a few Benchmarks
Intel ndk - a few Benchmarks
 
EE Incremental Store
EE Incremental StoreEE Incremental Store
EE Incremental Store
 
Programming objects with android
Programming objects with androidProgramming objects with android
Programming objects with android
 
Apertura "Mobile & Embedded" - 13 febbraio 2014
Apertura "Mobile & Embedded" - 13 febbraio 2014Apertura "Mobile & Embedded" - 13 febbraio 2014
Apertura "Mobile & Embedded" - 13 febbraio 2014
 
Maven from dummies
Maven from dummiesMaven from dummies
Maven from dummies
 
Apps fuel oct2012
Apps fuel oct2012Apps fuel oct2012
Apps fuel oct2012
 
Dev fest android application case study
Dev fest android application   case studyDev fest android application   case study
Dev fest android application case study
 
google drive and the google drive sdk
google drive and the google drive sdkgoogle drive and the google drive sdk
google drive and the google drive sdk
 
You tube api overview
You tube api overviewYou tube api overview
You tube api overview
 
AdWordsScripts v1
AdWordsScripts v1AdWordsScripts v1
AdWordsScripts v1
 
Gwt development with errai and forge
Gwt development with errai and forgeGwt development with errai and forge
Gwt development with errai and forge
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Kürzlich hochgeladen (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

Gwt kickoff - Alberto Mancini & Francesca Tosi