dieutek

33
Dieutek Development s 1st Floor, Building No. 41/2125 B, TA Beerankunju Road, Ernakulam North PO - 682018, Cochin, Kerala - India. Ph. +91-484 2363523 Mob. +91-9496803523 E-Mail. [email protected] ©Dieutek Developments

Upload: nijo-george

Post on 25-Jun-2015

64 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Dieutek

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

Page 2: Dieutek

©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.

Page 3: Dieutek

©Dieutek Developments

What we do…We use Java

Web Application Development Android Application Development

Page 4: Dieutek

©Dieutek Developments

Web Application Development

Page 5: Dieutek

©Dieutek Developments

Web Application Development Web Client

Page 6: Dieutek

©Dieutek Developments

Web Server

Page 7: Dieutek

©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

Page 8: Dieutek

©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

Page 9: Dieutek

©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)

Page 10: Dieutek

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

Page 11: Dieutek

©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

Page 12: Dieutek

©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

Page 13: Dieutek

©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

Page 14: Dieutek

©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

Page 15: Dieutek

©Dieutek Developments

Netbeans 7.3 IDE

Page 16: Dieutek

©Dieutek Developments

Eclipse Juno IDE

Page 17: Dieutek

©Dieutek Developments

Apache Tomcat 7

Page 18: Dieutek

©Dieutek Developments

Android Application Development

Page 19: Dieutek

©Dieutek Developments

Android Application Development

Page 20: Dieutek

©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.

Page 21: Dieutek

©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.

Page 22: Dieutek

©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 ?

Page 23: Dieutek

©Dieutek Developments

Android 1.5 - CupCake

Versions of Android

Android 1.6 - Donut

Page 24: Dieutek

©Dieutek Developments

Android 2.0 & 2.1 - Eclair

Versions of Android

Android 2.2 - Froyo

Page 25: Dieutek

©Dieutek Developments

Android 2.3 - Gingerbread

Versions of Android

Android 3.0 - Honeycomb

Page 26: Dieutek

©Dieutek Developments

Android 4.0 - IceCreamSandwich

Versions of Android

Android 4.1 & 4.2 - Jellybean

Page 27: Dieutek

©Dieutek Developments

Whats Next?

Android 5.0 - Key Lime Pie

Versions of Android

Page 28: Dieutek

©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)

Page 29: Dieutek

©Dieutek Developments

Android SDK Manager

Page 30: Dieutek

©Dieutek Developments

Android Virtual Device Manager

Page 31: Dieutek

©Dieutek Developments

Android Virtual Device (Jellybean)

Page 32: Dieutek

©Dieutek Developments

Dalvik Debug Monitor Server (DDMS)

Page 33: Dieutek

©Dieutek Developments

Thank You…