Upload
others
View
35
Download
4
Embed Size (px)
Citation preview
APPLICATION
DEVELOPMENT &
EMERGING TECHNOLOGIES Godfrey D. Beray
Pre-sales, Nullforge Security
32nd Regional IT Convention | August 23-24, 2018 Kapis Mansions Hotel, Brgy. Banica, Roxas City
What is Application
Development?
Application development is the process
of creating a computer program or a set of
programs to perform the different tasks that a
business requires.
https://www.zoho.com/
32nd Regional IT Convention | August 23-24, 2018 Kapis Mansions Hotel, Brgy. Banica, Roxas City
TYPES OF APPLICATION
DEVELOPMENT
DESKTOP APPLICATION
WEB APPLICATION / RICH INTERNET
APPLICATION
MOBILE APPLICATION / PROGRESSIVE WEB
APPLICATION
32nd Regional IT Convention | August 23-24, 2018 Kapis Mansions Hotel, Brgy. Banica, Roxas City
DESKTOP APPLICATION
An application that runs stand-alone in a
desktop or laptop computer.
https://www.pcmag.com/
32nd Regional IT Convention | August 23-24, 2018 Kapis Mansions Hotel, Brgy. Banica, Roxas City
FRAMEWORK FOR
DESKTOP APPLICATION
SWING FRAMEWORK (JAVA)
VISUAL BASIC / C# .NET (MICROSOFT)
ELECTRONJS (JAVASCRIPT)
C++
DELPHI
32nd Regional IT Convention | August 23-24, 2018 Kapis Mansions Hotel, Brgy. Banica, Roxas City
FRAMEWORK FOR WEB APPLICATION /
RICH INTERNET APPLICATION
SPRING MVC FRAMEWORK (JAVA)
VISUAL BASIC / C# .NET (MICROSOFT)
METEORJS, REACTJS, ANGULARJS
(JAVASCRIPT)
VAADIN FRAMEWORK (JAVA)
RUBY ON RAILS
DJANGO (PYTHON)
32nd Regional IT Convention | August 23-24, 2018 Kapis Mansions Hotel, Brgy. Banica, Roxas City
FRAMEWORK FOR
MOBILE APPLICATION
ANDROID (JAVA)
iOS (SWIFT)
REACT-NATIVE, IONIC, PHONEGAP
(JAVASCRIPT)
VAADIN (JAVA, PWA)
POLYMER, ANGULAR 2 (JAVASCRIPT, PWA)
32nd Regional IT Convention | August 23-24, 2018 Kapis Mansions Hotel, Brgy. Banica, Roxas City
VAADIN: FIGHT FOR
SIMPLICITY
32nd Regional IT Convention | August 23-24, 2018 Kapis Mansions Hotel, Brgy. Banica, Roxas City
"Vaadin is a platform for simplified web application
development. A Java web framework that allows you to
implement user interfaces using server-side Java code
without having to worry about HTML and Javascript.
Vaadin is one of the fastest ways of implementing web
applications with Java. Since you can use Java to
implement the UI, you can directly connect it to any
kind of Java technology.”
Alejandro Duarte
Developer Advocate
Vadin Ltd, Finland 32nd Regional IT Convention | August 23-24, 2018 Kapis Mansions Hotel, Brgy. Banica, Roxas City
VAADIN 8 ARCHITECTURE
WHY USE VAADIN?
BUILT IN WIDGET SETS
BUILT IN THEMES (VALO)
PROGRESSIVE WEB APP READY
INVESTED HEAVILY IN JAVA
FREE
32nd Regional IT Convention | August 23-24, 2018 Kapis Mansions Hotel, Brgy. Banica, Roxas City
EMERGING TECHNOLOGIES
BIG DATA
BLOCKCHAIN
DATA SCIENCE
DOCKER
KUBERNETES
AMAZON WEB SERVICE (AWS)
32nd Regional IT Convention | August 23-24, 2018 Kapis Mansions Hotel, Brgy. Banica, Roxas City
BIG DATA is a TERM that describes the large volume of data – both
structured and unstructured – that inundates a business on
a day-to-day basis. But it’s not the amount of data that’s
important. It’s what organizations do with the data that
matters. Big data can be analyzed for insights that lead to
better decisions and strategic business moves.
https://www.sas.com/ 32nd Regional IT Convention | August 23-24, 2018 Kapis Mansions Hotel, Brgy. Banica, Roxas City
BLOCKCHAIN
is a digitized, decentralized, public ledger of all
cryptocurrency transactions. Constantly growing as
‘completed’ blocks (the most recent transactions) are
recorded and added to it in chronological order, it
allows market participants to keep track of digital
currency transactions without central recordkeeping.
Each node (a computer connected to the network)
gets a copy of the blockchain, which is downloaded
automatically.
https://www.investopedia.com
32nd Regional IT Convention | August 23-24, 2018 Kapis Mansions Hotel, Brgy. Banica, Roxas City
DATA SCIENCE
is an interdisciplinary field that uses scientific
methods, processes, algorithms and systems to
extract knowledge and insights from data in
various forms, both structured and unstructured.
Wikipedia
32nd Regional IT Convention | August 23-24, 2018 Kapis Mansions Hotel, Brgy. Banica, Roxas City
DOCKER
is an open platform for developers and
sysadmins to build, ship, and run distributed
applications, whether on laptops, data center
VMs, or the cloud.
https://www.docker.com/
32nd Regional IT Convention | August 23-24, 2018 Kapis Mansions Hotel, Brgy. Banica, Roxas City
KUBERNETES
is an open-source system for automating
deployment, scaling, and management of
containerized applications.
https://kubernetes.io/
32nd Regional IT Convention | August 23-24, 2018 Kapis Mansions Hotel, Brgy. Banica, Roxas City
AMAZON WEB SERVICE (AWS)
is a subsidiary of Amazon.com that provides
on-demand cloud computing platforms to
individuals, companies and governments, on a
paid subscription basis. The technology allows
subscribers to have at their disposal a virtual
cluster of computers, available all the time,
through the Internet.
Wikipedia
32nd Regional IT Convention | August 23-24, 2018 Kapis Mansions Hotel, Brgy. Banica, Roxas City
THANK YOU!