dieutek
TRANSCRIPT
DieutekDevelopments1st Floor, Building No. 41/2125 B,TA Beerankunju Road,Ernakulam North PO - 682018,Cochin, Kerala - India.
Ph. +91-484 2363523Mob. +91-9496803523
E-Mail. [email protected]
©Dieutek Developments
©Dieutek Developments
Who we are? Dieutek Developments is blessed with
some of the best and experienced IT experts and a talented team of young professionals who are the strength of the company, we offer customized IT solutions which include desktop application development, web application development, web hosting and many more.
©Dieutek Developments
What we do…We use Java
Web Application Development Android Application Development
©Dieutek Developments
Web Application Development
©Dieutek Developments
Web Application Development Web Client
©Dieutek Developments
Web Server
©Dieutek Developments
Static VS Dynamic HTML documents are usually static The contents can only be changed manually There are needs for dynamic documents
Search results Database access Context sensitive reply
Static page appears exactly as it was encoded,
nothing changes Dynamic
page is compiled, or able to be changed
©Dieutek Developments
Dynamic Webpages Applications executed by the server at
run-time to process client input or generate document in response to client request
Generating dynamic Web pages requires programming
©Dieutek Developments
Server-Side VS Client-Side Server-side
the first type possible on the Web action occurs at the server
Client-side generally easier to implement may be prepared and implemented offline action occurs on the client side (browser)
Client-Side Scripting Client side scripts are embedded inside
HTML document. They are interpreted by browser.
When Web browser encounters a script, it calls a scripting interpreter, which parses and deciphers the scripting code.
Provide response to questions and queries without interventions from the server Validate user data Calculate expressions Link to other applications
©Dieutek Developments
©Dieutek Developments
Client-Side Scripting
Advantages Faster response
time Better animation Simpler server
programs
Disadvantages Longer load time Browser
compatibility Complexity in web
page design
Examples: JavaScript, jQuery , jQuery UI, dojo, DWR
©Dieutek Developments
Server-Side Scripting
Advantages Allows creation of
dynamic web pages Modifies HTML code on
the server before sent to client
Uses databases such as Access and Oracle
Responds to user input
Disadvantages More complicated
then HTML (with debugging)
Slower to load on the server
Harder to learn Web server must be
enabled
©Dieutek Developments
Examples for Server-Side Scripting Java Server Pages(JSP)
Oracle’s solution for developing Dynamic websites
JSP enable the developers to directly insert java code into JSP file, this makes the development process very simple and its maintenance also becomes very easy
©Dieutek Developments
Web Development Tools We use the following Integrated
Development Environments (IDE) for easy and fast development
Netbeans Eclipse IDE IntelliJ IDEA
We use the following Web Servers for deploying our applications
JBOSS Application Server 7 Apache Tomcat 7 Glassfish Server 4
©Dieutek Developments
Netbeans 7.3 IDE
©Dieutek Developments
Eclipse Juno IDE
©Dieutek Developments
Apache Tomcat 7
©Dieutek Developments
Android Application Development
©Dieutek Developments
Android Application Development
©Dieutek Developments
What is Android? World's most popular mobile platform a Linux-based operating system
designed primarily for touchscreen mobile devices such as smartphones and tablet computers
Developed by Android Inc.
©Dieutek Developments
OPEN HANDSET ALLIANCE (OHA)
It’s consortium of several companies. This group of companies are allowed to use
source code of Android and develop applications
Reason for Nokia not to develop Android Mobiles is Nokia is not part of OHA.
©Dieutek Developments
Versions of Android
Since April 2009, Android versions have been developed under a codename and released in alphabetical order:
CupCake Donut Ecliar Froyo GingerBread HoneyComb IceCreamSandwich Jellybean ?
©Dieutek Developments
Android 1.5 - CupCake
Versions of Android
Android 1.6 - Donut
©Dieutek Developments
Android 2.0 & 2.1 - Eclair
Versions of Android
Android 2.2 - Froyo
©Dieutek Developments
Android 2.3 - Gingerbread
Versions of Android
Android 3.0 - Honeycomb
©Dieutek Developments
Android 4.0 - IceCreamSandwich
Versions of Android
Android 4.1 & 4.2 - Jellybean
©Dieutek Developments
Whats Next?
Android 5.0 - Key Lime Pie
Versions of Android
©Dieutek Developments
Developer Tools The Android Developer Tools (ADT) plugin
for Eclipse provides a professional-grade development environment for building Android apps. It's a full Java IDE with advanced features to help you build, test, debug, and package your Android apps.
Components of ADT Android Virtual Device(AVD) Manager Android SDK Manager Dalvik Debug Monitor Server (DDMS)
©Dieutek Developments
Android SDK Manager
©Dieutek Developments
Android Virtual Device Manager
©Dieutek Developments
Android Virtual Device (Jellybean)
©Dieutek Developments
Dalvik Debug Monitor Server (DDMS)
©Dieutek Developments
Thank You…