Web Engineering Instructor Web Engineering Actively promotes systematic
Web Engineering Instructor
Web Engineering • Actively promotes systematic, disciplined and quantifiable approaches towards successful development of high-quality, usable Web-based systems and applications. • In particular, Web engineering focuses on the methodologies, techniques and tools that are the foundation of Web application development and which support their design, development, evolution, and evaluation.
What is WEB • Is it means WWW? • Then what is WWW?
Network Protocols
HTTP • HTTP (Hypertext Transfer Protocol) is the set of rules for transferring files (text, graphic images, sound, video, and other multimedia files) on the World Wide Web.
Web Application • a web application or web app is a client-server software application in which the client (or user interface) runs in a web browser. Client requests services from a program hosted at server machine.
Web Application Traditional Architecture
Programming Languages • Java • HTML • Java. Script
Why Java? https: //spectrum. ieee. org/computing/software/the-2017 -topprogramming-languages
Java as Programming Language • Java applicability ranges from desktop applications that are actively used by hundreds of millions of people, to sophisticated web applications in different industries everywhere, to apps in cell phones and mobile devices. Having said that, Open Office, Vuze (formerly Azureus), Eclipse, Net. Beans, j. Edit, Soap. UI are written in Java is one of languages used for Blackberry and Android development. Android SDK itself is written in Java. In enterprise segment, applicability of java is way beyond "script which runs on server".
Java Features • Platform Independence • Core APIS • Well Documentation • Open Source • Efficient Memory Model • Intelligent IDEs • Profiling Tools
Compilation and Execution Process Java vs C++ Java
Java Primitive Data Types and Default Values https: //docs. oracle. com/javase/tutorial/java/nutsandbolts/dat atypes. html
Java vs C++ Syntax Differences http: //www. cprogramming. com/tutorial/java/syntaxdifferences-java-c++. html
Java vs C++ Syntax Differences http: //www. cprogramming. com/tutorial/java/syntaxdifferences-java-c++. html
Java vs C++ Syntax Differences http: //www. cprogramming. com/tutorial/java/syntaxdifferences-java-c++. html
- Slides: 16