SlideShare a Scribd company logo
1 of 34
Download to read offline
20#Years#of#Java#
Simon#Ri2er#(#@speakjava#)#
Steve#Ellio2##(#@jaberwok#)#
#
28th#November#2015#
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
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.
+ whatever Simon says !
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 3#
2010…#
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
Objec&ve(C*
NSFNET#decommissioned#
1st#Wiki#
SSL#2.0#
NPAPI#
.mp3#
.png#
Church,'Eckert,'S-bitz,'
Atanasoff,'Coombs,'
Zuse…'
1995*
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
November#1995#–#Revised#!#1996#
“Sun'CEO'Sco<'McNealy'unsuccessfully'tried'to'coax'a'
135Gpound'Greater'Swiss'Mountain'dog'called'
Network'to'urinate'on'four'cardboard'fire'hydrants'
labeled'DEC,'IBM,'HP'and'MicrosoR.”'
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
Up to 115,200 bits/sec
(in 1994 standard
modem speed was V.
34 – 28.8Kbits/sec)
802.11b wireless
came in 1999
(The WiFi Alliance
formed that year)
50 Mhz i486
8.4” screen
8Mb RAM
(expandable to 24Mb)
250Mb Hard Disk
PCMCIA slot
Serial, parallel, VGA
MS-DOS / Windows
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 9#
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
The#beginning(s)…#
•  1990#(December)##Green#Project#starts#
•  1991#Development#of#Oak#starts#
•  1992#(3rd#September)##Star7,#1st#demo#
•  1993#FirstPerson#
•  1994#WebRunner#
•  1995#March#–#San#Jose#Mercury#aracle#
##########23rd#May#–#SunWorld#official#announcement#
##########1.0a2#on#the#web#
##########Netscape#Navigator#2.0#support#(September)#
•  1996#23rd#January#b#Java#1.0#Released#
##May#29th#b#First#JavaOne#
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
1st#Public#Demo#
TED#6#b#Monterey#February#22ndb25th#1995#
h<p://www.ch.ic.ac.uk/java/java_3.html'
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 12#
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
(some)#Influences#on#Java#
####(née#GreenTalk/Oak)#
Fortran
LISP
Clojure
Pascal (p-code)
Perl
C
PL/M
Smalltalk
Java
occam
BASIC
Ruby
Scala
Coral
Algol
Ada
BCPL
Forth
Simula Modula
C++
Scheme
Objective C
Erlang
Haskell
Python
Some info from http://en.wikipedia.org/wiki/Timeline_of_programming_languages
& http://hopl.murdoch.edu.au/
VB
PHP
Groovy
LiveScript/JavaScript
Dart
Go
Mesa Cedar
B
Self (Hotspot)
Kotlin
Ceylon
Fantom
TypeScript
Swift
57*58*59*60*61*62*63*64*65*66*67*68*69*70*71*72*73*74*75*76*77*78*79*80*81*82*83*84*85*86*87*88*89*90*91*92*93*94*95*96*97*98*99*00*01*02*03*04*05*06*07*08*09*10*11*12*13*14*15*
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
(some)#Influences#on#Java#
####(née#GreenTalk/Oak)#
Fortran
LISP
Clojure
Pascal (p-code)
Perl
C
PL/M
Smalltalk
Java
occam
BASIC
Ruby
Scala
Coral
Algol
Ada
BCPL
Forth
Simula Modula
C++
Scheme
Objective C
Erlang
Haskell
Python
VB
PHP
Groovy
LiveScript/JavaScript
Dart
Go
Mesa Cedar
B
Self (Hotspot)
Kotlin
Ceylon
Fantom
TypeScript
Swift
57*58*59*60*61*62*63*64*65*66*67*68*69*70*71*72*73*74*75*76*77*78*79*80*81*82*83*84*85*86*87*88*89*90*91*92*93*94*95*96*97*98*99*00*01*02*03*04*05*06*07*08*09*10*11*12*13*14*15*
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 15#
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
Keep*it*simple*
*
Language*stable*
considering*
****(*method*pointers*
****(*parameterized*types*
*
VM*
Extension*for*other*languages*
(one*day)*
*
Performance*
*
Security*
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 17#
Over#to#Simon…#
@speakjava#
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
Revealed:#The#Revenue#Plan#For#Java!#(Circa#1996)#
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
The#Agent,#Becomes#Duke#
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
Early#Java#IDE#
Java#Workshop#
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
The#Plahorm#Evolves#(1998)#
•  Java#becomes#Java#2#
•  Now#three#versions#
– Java#2#ME#(Micro#Ediaon)#
– Java#2#SE#(Standard#Ediaon)#
– Java#2#EE#(Enterprise#Ediaon)#
22#
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
The#Java#Staaon#
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
The#Java#Ring#
•  Program#in#Java#
– Subset#
•  Compiles#to#JVM#bytecode#subset#
•  Runs#in#any#footprint#
– 10s#of#Kb#
•  Java#Card#used#by#GSM#SIMs#
24#
Wearing*A*Java*Card*On*Your*Finger*
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 25#
Sun#SPOTS#
Squawk#VM#
Running#on#the#bare#metal#
Java#ME#
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 26#
A#Brief#History#Of#The#JDK#
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 27#
Animals,#Other#Code#Names#And#Versioning…#
Release* Code*Name* Release*Date*
1.1.4# Sparkler# 12th#September,#1997#
1.1.5# Pumpkin# 3rd#December,#1997#
1.1.6# Abigail# 24th#April,#1998#
1.1.7# Brutus# 28th#September,#1998#
1.1.8# Chelsea# 8th#April,#1999#
1.2# Playground# 4th*December,*1998*
1.2.1# bbbbb# 30th#March,#1999#
1.2.2# Cricket# 8th#July,#1999#
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 28#
Animals,#Other#Code#Names#and#Versioning…#
Release* Code*Name* Release*Date*
1.3# Kestrel# 8th*May,*2000*
1.3.1# Ladybird# 17th#May,#2001#
1.4# Merlin# 13th#February,#2002#
1.4.1# Hopper# 16th#September,#2002#
1.4.2# Manas# 26th#June,#2003#
5.0# Tiger# 29th*September,*2004*
6# Mustang# 12th*December,*2006*
7# Dolphin# 28th*July,*2011*
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
Features,#Features,#Features#
•  JDK#1.1:#Java#Beans,#RMI,#JIT,#Inner#classes#
•  JDK#1.2:#Swing,#Plugin,#IDL,#Collecaons,#strichp#
•  JDK#1.3:#HotSpot,#RMI/CORBA,#Java#Sound#
•  JDK#1.4:#JCP,#Webstart,#NIO,#Logging,#asseraons#
•  JDK#5.0:#Generics,#Autobboxing/unboxing,#Concurrency#ualiaes,#
Annotaaons,#varargs,#staac#imports,#enumeraaons#
•  JDK#6:#Scripang,#XML#and#Web#Services#
•  JDK#7:#Project#Coin,#Forkbjoin,#invokedynamic,#NIOb2,#JSR#166x#
•  JDK#8:#Lambdas,#streams,#DatebTime#API,#Type#Annotaaons,#Nashorn#
29#
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 30#
Classes*In*The*JDK*
Bigger#Means#Be2er!#
211#
477#
1754#
2104#
2991#
3550#
4068#
4299#
4515# 4544#
0#
1000#
2000#
3000#
4000#
5000#
1.02# 1.1# 1.2# 1.3# 1.4# 5# 6# 7# 8# 9#
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#
A#Brief#Note#On#Deprecaaon#
•  @deprecated#was#introduced#in#JDK#1.1#(1996)#
•  How#many#have#been#removed#since#JDK#1.1?#
– Exactly#zero!#
31#
Element* Number*Deprecated*
Interface# 18#
Class# 23#
Excepaon# 5#
Method# 379#
Constructor# 20#
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 32#
(XX*Op&ons*In*the*Oracle*JVM*
Bigger#Means#Be2er!#
159#
224#
260#
343#
410#
546#
629# 623#
0#
100#
200#
300#
400#
500#
600#
700#
1.4# 1.4.1# 1.4.2# 5# 6# 7# 8# 9#
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|# 33#
“Write'Once,'Run'Anywhere”'
Copyright#©#2015,#Oracle#and/or#its#affiliates.#All#rights#reserved.##|#

More Related Content

Viewers also liked

Club in Ruidoso
Club in RuidosoClub in Ruidoso
Club in Ruidosoaaabt
 
2010 presentation vgis
2010 presentation vgis2010 presentation vgis
2010 presentation vgisFahd Rachidy
 
Understanding the Ecology of the Fasciola Parasite and the Snail Vector to Kn...
Understanding the Ecology of the Fasciola Parasite and the Snail Vector to Kn...Understanding the Ecology of the Fasciola Parasite and the Snail Vector to Kn...
Understanding the Ecology of the Fasciola Parasite and the Snail Vector to Kn...Perez Eric
 
متابعي الشيخ نبيل العوضي بناء مساجد - النجاة الخيرية 4
متابعي الشيخ نبيل العوضي بناء مساجد - النجاة الخيرية 4متابعي الشيخ نبيل العوضي بناء مساجد - النجاة الخيرية 4
متابعي الشيخ نبيل العوضي بناء مساجد - النجاة الخيرية 4جمعية النجاة الخيرية
 
التقرير النهائي لمسجد العتقاء رقم 4 نبيل العوضي
التقرير النهائي لمسجد العتقاء رقم 4 نبيل العوضيالتقرير النهائي لمسجد العتقاء رقم 4 نبيل العوضي
التقرير النهائي لمسجد العتقاء رقم 4 نبيل العوضيجمعية النجاة الخيرية
 
Content Development: Methodology, Standards, Roles, and Competencies
Content Development: Methodology, Standards, Roles, and CompetenciesContent Development: Methodology, Standards, Roles, and Competencies
Content Development: Methodology, Standards, Roles, and CompetenciesKiran Budhrani
 
Corrupção no Brasil e no Mundo
Corrupção no Brasil e no MundoCorrupção no Brasil e no Mundo
Corrupção no Brasil e no MundoNatalia Guerino
 
On Public Service Provision Informative Phase: A dialogue-based Model and Pla...
On Public Service Provision Informative Phase: A dialogue-based Model and Pla...On Public Service Provision Informative Phase: A dialogue-based Model and Pla...
On Public Service Provision Informative Phase: A dialogue-based Model and Pla...Efthimios Tambouris
 
HIMALAYAN MOUNTAIN
HIMALAYAN MOUNTAINHIMALAYAN MOUNTAIN
HIMALAYAN MOUNTAINshubhamrathi
 
Aula de patologia do sistema locomotor
Aula de patologia do sistema locomotorAula de patologia do sistema locomotor
Aula de patologia do sistema locomotorRaimundo Tostes
 
Aula de Patologia do Sistema Hemolinfático
Aula de Patologia do Sistema HemolinfáticoAula de Patologia do Sistema Hemolinfático
Aula de Patologia do Sistema HemolinfáticoRaimundo Tostes
 

Viewers also liked (19)

Club in Ruidoso
Club in RuidosoClub in Ruidoso
Club in Ruidoso
 
2010 presentation vgis
2010 presentation vgis2010 presentation vgis
2010 presentation vgis
 
Telefonía IP
Telefonía IPTelefonía IP
Telefonía IP
 
Understanding the Ecology of the Fasciola Parasite and the Snail Vector to Kn...
Understanding the Ecology of the Fasciola Parasite and the Snail Vector to Kn...Understanding the Ecology of the Fasciola Parasite and the Snail Vector to Kn...
Understanding the Ecology of the Fasciola Parasite and the Snail Vector to Kn...
 
متابعي الشيخ نبيل العوضي بناء مساجد - النجاة الخيرية 4
متابعي الشيخ نبيل العوضي بناء مساجد - النجاة الخيرية 4متابعي الشيخ نبيل العوضي بناء مساجد - النجاة الخيرية 4
متابعي الشيخ نبيل العوضي بناء مساجد - النجاة الخيرية 4
 
التقرير النهائي لمسجد العتقاء رقم 4 نبيل العوضي
التقرير النهائي لمسجد العتقاء رقم 4 نبيل العوضيالتقرير النهائي لمسجد العتقاء رقم 4 نبيل العوضي
التقرير النهائي لمسجد العتقاء رقم 4 نبيل العوضي
 
Content Development: Methodology, Standards, Roles, and Competencies
Content Development: Methodology, Standards, Roles, and CompetenciesContent Development: Methodology, Standards, Roles, and Competencies
Content Development: Methodology, Standards, Roles, and Competencies
 
El Relieve Español. Roquedo y Modelado.
El Relieve Español. Roquedo y Modelado.El Relieve Español. Roquedo y Modelado.
El Relieve Español. Roquedo y Modelado.
 
A hermenêutica
A hermenêuticaA hermenêutica
A hermenêutica
 
Scientific Python
Scientific PythonScientific Python
Scientific Python
 
Corrupção no Brasil e no Mundo
Corrupção no Brasil e no MundoCorrupção no Brasil e no Mundo
Corrupção no Brasil e no Mundo
 
On Public Service Provision Informative Phase: A dialogue-based Model and Pla...
On Public Service Provision Informative Phase: A dialogue-based Model and Pla...On Public Service Provision Informative Phase: A dialogue-based Model and Pla...
On Public Service Provision Informative Phase: A dialogue-based Model and Pla...
 
HIMALAYAN MOUNTAIN
HIMALAYAN MOUNTAINHIMALAYAN MOUNTAIN
HIMALAYAN MOUNTAIN
 
Obstetrícia 01
Obstetrícia 01Obstetrícia 01
Obstetrícia 01
 
Trombosis Mesenterica: Entidad Mortal
Trombosis Mesenterica: Entidad MortalTrombosis Mesenterica: Entidad Mortal
Trombosis Mesenterica: Entidad Mortal
 
Aula de patologia do sistema locomotor
Aula de patologia do sistema locomotorAula de patologia do sistema locomotor
Aula de patologia do sistema locomotor
 
Aula de Patologia do Sistema Hemolinfático
Aula de Patologia do Sistema HemolinfáticoAula de Patologia do Sistema Hemolinfático
Aula de Patologia do Sistema Hemolinfático
 
L'Imparfait
L'ImparfaitL'Imparfait
L'Imparfait
 
QR Codes
QR CodesQR Codes
QR Codes
 

Similar to London Java Community (LJC) Open Meeting Keynote - Nov 2015

AWS Managed Services - For Regulated Companies
AWS Managed Services - For Regulated CompaniesAWS Managed Services - For Regulated Companies
AWS Managed Services - For Regulated CompaniesJohn Levonick
 
HTTP/2 comes to Java (Dec. 2015 version)
HTTP/2 comes to Java (Dec. 2015 version)HTTP/2 comes to Java (Dec. 2015 version)
HTTP/2 comes to Java (Dec. 2015 version)David Delabassee
 
Using Edition-Based Redefinition for Zero Downtime PL/SQL Changes
Using Edition-Based Redefinition for Zero Downtime PL/SQL ChangesUsing Edition-Based Redefinition for Zero Downtime PL/SQL Changes
Using Edition-Based Redefinition for Zero Downtime PL/SQL ChangesChris Saxon
 
J-Fall 2014 Community Keynote by Oracle
J-Fall 2014 Community Keynote by OracleJ-Fall 2014 Community Keynote by Oracle
J-Fall 2014 Community Keynote by Oraclejavafxpert
 
Building beacon-enabled apps with Oracle MCS
Building beacon-enabled apps with Oracle MCSBuilding beacon-enabled apps with Oracle MCS
Building beacon-enabled apps with Oracle MCSSteven Davelaar
 
#ATAGTR2020 Presentation - The Splunk Integration for Futuristic NFT in DevOp...
#ATAGTR2020 Presentation - The Splunk Integration for Futuristic NFT in DevOp...#ATAGTR2020 Presentation - The Splunk Integration for Futuristic NFT in DevOp...
#ATAGTR2020 Presentation - The Splunk Integration for Futuristic NFT in DevOp...Agile Testing Alliance
 
Data Management in a Microservices World
Data Management in a Microservices WorldData Management in a Microservices World
Data Management in a Microservices Worldgvenzl
 
Virtualize APIs for Better Application Testing
Virtualize APIs for Better Application TestingVirtualize APIs for Better Application Testing
Virtualize APIs for Better Application TestingTechWell
 
Burns jsf-confess-2015
Burns jsf-confess-2015Burns jsf-confess-2015
Burns jsf-confess-2015Edward Burns
 
Владимир Иванов (Oracle): Java: прошлое и будущее
Владимир Иванов (Oracle): Java: прошлое и будущееВладимир Иванов (Oracle): Java: прошлое и будущее
Владимир Иванов (Oracle): Java: прошлое и будущееOlga Lavrentieva
 
Docklands jug-aug15-sde
Docklands jug-aug15-sdeDocklands jug-aug15-sde
Docklands jug-aug15-sdeSteve Elliott
 
Primavera P6 Team Member - For Primavera Users on the Go
Primavera P6 Team Member - For Primavera Users on the GoPrimavera P6 Team Member - For Primavera Users on the Go
Primavera P6 Team Member - For Primavera Users on the Gop6academy
 
Modern App Development with Oracle Cloud
Modern App Development with Oracle CloudModern App Development with Oracle Cloud
Modern App Development with Oracle CloudJuan Carlos Ruiz Rico
 
Progressive enhancement: a mindset for designing no-code platforms - No Code ...
Progressive enhancement: a mindset for designing no-code platforms - No Code ...Progressive enhancement: a mindset for designing no-code platforms - No Code ...
Progressive enhancement: a mindset for designing no-code platforms - No Code ...Webflow
 
OOW16 - Oracle E-Business Suite: Technology Certification Primer and Roadmap ...
OOW16 - Oracle E-Business Suite: Technology Certification Primer and Roadmap ...OOW16 - Oracle E-Business Suite: Technology Certification Primer and Roadmap ...
OOW16 - Oracle E-Business Suite: Technology Certification Primer and Roadmap ...vasuballa
 
Java EE 8 - Work in progress
Java EE 8 - Work in progressJava EE 8 - Work in progress
Java EE 8 - Work in progressDavid Delabassee
 
Tweet4Beer - Beertap powered by Java goes IoT and JavaFX
Tweet4Beer - Beertap powered by Java goes IoT and JavaFXTweet4Beer - Beertap powered by Java goes IoT and JavaFX
Tweet4Beer - Beertap powered by Java goes IoT and JavaFXBruno Borges
 

Similar to London Java Community (LJC) Open Meeting Keynote - Nov 2015 (20)

AWS Managed Services - For Regulated Companies
AWS Managed Services - For Regulated CompaniesAWS Managed Services - For Regulated Companies
AWS Managed Services - For Regulated Companies
 
HTTP/2 comes to Java (Dec. 2015 version)
HTTP/2 comes to Java (Dec. 2015 version)HTTP/2 comes to Java (Dec. 2015 version)
HTTP/2 comes to Java (Dec. 2015 version)
 
Using Edition-Based Redefinition for Zero Downtime PL/SQL Changes
Using Edition-Based Redefinition for Zero Downtime PL/SQL ChangesUsing Edition-Based Redefinition for Zero Downtime PL/SQL Changes
Using Edition-Based Redefinition for Zero Downtime PL/SQL Changes
 
J-Fall 2014 Community Keynote by Oracle
J-Fall 2014 Community Keynote by OracleJ-Fall 2014 Community Keynote by Oracle
J-Fall 2014 Community Keynote by Oracle
 
Building beacon-enabled apps with Oracle MCS
Building beacon-enabled apps with Oracle MCSBuilding beacon-enabled apps with Oracle MCS
Building beacon-enabled apps with Oracle MCS
 
#ATAGTR2020 Presentation - The Splunk Integration for Futuristic NFT in DevOp...
#ATAGTR2020 Presentation - The Splunk Integration for Futuristic NFT in DevOp...#ATAGTR2020 Presentation - The Splunk Integration for Futuristic NFT in DevOp...
#ATAGTR2020 Presentation - The Splunk Integration for Futuristic NFT in DevOp...
 
Data Management in a Microservices World
Data Management in a Microservices WorldData Management in a Microservices World
Data Management in a Microservices World
 
Virtualize APIs for Better Application Testing
Virtualize APIs for Better Application TestingVirtualize APIs for Better Application Testing
Virtualize APIs for Better Application Testing
 
Executive Summ@ry
Executive Summ@ryExecutive Summ@ry
Executive Summ@ry
 
Burns jsf-confess-2015
Burns jsf-confess-2015Burns jsf-confess-2015
Burns jsf-confess-2015
 
Владимир Иванов (Oracle): Java: прошлое и будущее
Владимир Иванов (Oracle): Java: прошлое и будущееВладимир Иванов (Oracle): Java: прошлое и будущее
Владимир Иванов (Oracle): Java: прошлое и будущее
 
Oracle Solaris Overview
Oracle Solaris OverviewOracle Solaris Overview
Oracle Solaris Overview
 
Docklands jug-aug15-sde
Docklands jug-aug15-sdeDocklands jug-aug15-sde
Docklands jug-aug15-sde
 
Primavera P6 Team Member - For Primavera Users on the Go
Primavera P6 Team Member - For Primavera Users on the GoPrimavera P6 Team Member - For Primavera Users on the Go
Primavera P6 Team Member - For Primavera Users on the Go
 
Modern App Development with Oracle Cloud
Modern App Development with Oracle CloudModern App Development with Oracle Cloud
Modern App Development with Oracle Cloud
 
Progressive enhancement: a mindset for designing no-code platforms - No Code ...
Progressive enhancement: a mindset for designing no-code platforms - No Code ...Progressive enhancement: a mindset for designing no-code platforms - No Code ...
Progressive enhancement: a mindset for designing no-code platforms - No Code ...
 
OOW16 - Oracle E-Business Suite: Technology Certification Primer and Roadmap ...
OOW16 - Oracle E-Business Suite: Technology Certification Primer and Roadmap ...OOW16 - Oracle E-Business Suite: Technology Certification Primer and Roadmap ...
OOW16 - Oracle E-Business Suite: Technology Certification Primer and Roadmap ...
 
Java EE 8 - Work in progress
Java EE 8 - Work in progressJava EE 8 - Work in progress
Java EE 8 - Work in progress
 
Oracle Mobile Cloud Service
Oracle Mobile Cloud ServiceOracle Mobile Cloud Service
Oracle Mobile Cloud Service
 
Tweet4Beer - Beertap powered by Java goes IoT and JavaFX
Tweet4Beer - Beertap powered by Java goes IoT and JavaFXTweet4Beer - Beertap powered by Java goes IoT and JavaFX
Tweet4Beer - Beertap powered by Java goes IoT and JavaFX
 

Recently uploaded

What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 

Recently uploaded (20)

What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 

London Java Community (LJC) Open Meeting Keynote - Nov 2015