SlideShare a Scribd company logo
1 of 33
Technology Life
Cycle of JAVA
and its
Business Uses
Sanjeev Kumar
Pankaj Dhapola
Pankaj Gupta
Paras Sharma
Deepanshu Chug
Gitarattan International Business School, New Delhi
Software Industry
• Software industry encompasses all the
activities and businesses involved with
development, maintenance and distribution
of computer software.
• Software industry started its operation during
mid-70.
• In this modern era of technology, software
industry can be regarded as the most booming
industry in the world.
• Software industry also covers the activities like
software servicing, training and consultancy.
Size of Software Industry
• According to market researcher Data
Monitor, the size of the worldwide software
industry in 2010 was US$ 374.8 billion, an increase
of 6.5% compared to 2009.
• America accounts for 42.6% of the global software
market's value.
• Data Monitor forecasts that in 2013, the global
software market will have a value of US$ 457
billion, an increase of 50.5% since 2008.
• The size of Indian software industry in 2008 was US
$8.6 billion. Which become US $11.1 billion in 2011.
Government Incentives
• Government of India (GOI) has taken a major
step towards promoting the domestic industry and
achieving the full potential of the Indian software
entrepreneurs.
• Constraints have been comprehensively identified
and steps taken to overcome them and also to
provide incentives. Thus for example, venture
capital has been the main source of finance for
software industry around the world.
• The Government of India has set up a National Task
Force on IT and Software Development to examine
the feasibility of strengthening the industry.
Challenges in Software Industry
• It takes too long and/or costs too much to
bring out new software products, solution and
services to market.
• Life span of software is too small. ex:- paint shop
pro, paint.net, jet audio.
• Problems like on-line distribution of software’s
(piracy) which affects the revenue of company
and the growth.
• Sometime software sector is facing global
recession.
Objectives of Study
• To understand Technology Life Cycle of JAVA.
• To understand factors impacting vital life of JAVA.
• To understand Utility of JAVA to Business
Organizations.
Research Methodology
• The research methodology requires
gathering relevant data from the specified
documents and compiling databases in order to
analyze the material. We collected secondary
sources of data from several Books and
Websites.
Technology Life Cycle
• The technology life-cycle (TLC) describes
the commercial gain of a product through the
expense of research and development phase,
and the financial return during its "vital life".
• Some technologies, such as steel, paper, have a
long lifespan whilst in other cases, such as
electronic or software, the lifespan may be quite
short.
Why need of JAVA Tech.
• Earlier, C++ was widely used to write object
oriented programming languages; however, it
was not a platform independent and needed to
be recompiled for each different CPU.
• Programming languages had its emphasis
on speed, not reliability. In consumer
electronics, reliability is more important than
speed.
TLC of JAVA
• JAVA Development
• JAVA Technology Launch
• JAVA Growth
• JAVA Maturity
• JAVA is in maturity stage now.
Technology Development
• In 1991, at Sun Microsystems James Goslings
developed platform independent software
named Oak. But later it was renamed as JAVA.
• Java is influenced by C, C++, Smalltalk and
borrowed some advanced features from some
other languages.
Application Launch
• Sun Microsystems released the first public
implementation as Java 1.0 in 1995. It promised
“Write Once Run Anywhere" (WORA), providing
no-cost run-times on popular platform.
• This language is applicable in all kinds of
operating systems including Linux, Windows,
Solaris, and HP-UX etc.
• Java Server Page(JSP) and applet were
introduced for creating dynamic web pages.
Application Growth
• After success of JAVA 1.0 Sun Microsystems
release J2SE, J2EE and J2ME versions.
• J2EE targeted enterprise applications and the
greatly stripped-down version J2ME for mobile
applications (Mobile Java). J2SE designated the
Standard Edition.
Contd…
• In January 2005, Sun reported a net profit of
$19 million for fiscal 2005 second quarter, for the
first time. In 2005-06 sun revenue was $3.337b.
• On November 13, 2006, Sun released much of
Java as free and open source software, (FOSS).
But, Sun generated revenue from Java through
the selling of licenses for specialized products
such as the Java Enterprise System.
JAVA Technology Maturity
• Sun Microsystems update their all versions of
product.
• There are more than 3 billion Java ME enabled
mobile phones and PDAs.
• In 2007–2008, Sun posted revenue of $13.8 billion.
First-quarter 2008 losses were $1.68 billion; revenue
fell 7% to $12.99 billion.
• Sun's stock lost 80% of its value November 2007 to
November 2008, reducing the company's market
value to $3 billion.
Contd..
• With falling sales to large corporate clients,
Sun announced to lay off 5,000 to 6,000 workers,
or 15–18% of its work force.
• In 2009-10 Oracle Corporation acquire sun
Microsystems in $7,400m.
• In 2011-12, Oracle co. develop JAVA FX, which is
used for creating and delivering rich internet
applications.
Contd…
• In 2011, Oracle java revenue
was $35.6b.
• Oracle update all versions of
Java and their most of the
Products(J2EE, J2SE, J2Me)
are now not license free.
So, L is extended to L’.
Business Uses of
JAVA
Contd..
• Java-programming language was only developed
for the small devices but now it can be found in a
variety of devices like cell phones, e-commerce
application, PCs and almost all network or
computing devices.
• From laptops to datacenters, game consoles to
scientific supercomputers, cell phones to the
Internet, Java is everywhere!
• JAVA can run on different application areas, such
as computers and electronic devices.
Contd..
• Java is platform independence. So, there is
no need of particular operating system and CPU
in business organizations. So, It reduces cost.
• Java program is GUI (Graphical User Interface).
Which is easy to learn than C and C++. So,
organizations need not to invest extra money on
training and development of employees.
Implications of Java Components
• J2EE
• J2EE provide enterprises software for business
organizations such as online shopping and online
payment processing, interactive product
catalogue, automated billing systems, security, IT Service
management, customer relationship
management, resource planning, business
intelligence, HR
management, Manufacturing, Applications
integration, and forms automation.
• It aims to simplify the design and implementation of
enterprise applications.
Contd…
• The software Java 2 Enterprise Edition are
also used by various companies to transfer data
based on XML structured documents between
one another.
Contd…
• JSP
Java Server Pages based on a code with normal HTML
tags, which helps in creating dynamic web pages.
Earlier It was not possible to build dynamic web pages.
• Java Applets
It used within a web page to add many new features to
a web browser. These are small program used in the
programming of instant messaging, chat service, solving
some complex calculation and for many other purposes.
J2ME
• Java for Mobile Devices is a set of technologies
that let developers deliver applications and services
to all types of mobile handsets, ranging from price
efficient feature-phones to the latest smart phones.
Java is currently running on over 3 billion phones
worldwide, and growing. It offers unrivaled potential
for the distribution and monetization of mobile
applications.
Java ME provides a robust, flexible environment for
applications running on mobile and other embedded
devices: mobile phones, TV set-top boxes, e-readers,
Blu-Ray readers, printers and more.
Contd…
• Almost all PC and Mobile games are develop
in Java Environment.
• 31 times more Java phones ship every year than
Apple and Android combined.
• 100% of all Blu-ray players run Java.
JAVA TV
• Java TV is a Java ME-based technology that
provides a performant, secure, and easy to
implement solution for developing Java applications
that run on TV and set top box devices.
• Using the Java TV runtime, a developers can easily
create applications, such as Electronic Program
Guides (EPG's), Video-on-Demand (VOD) clients,
games and educational applications, applications for
accessing internet data (e.g. weather, news tickers,
social networking), and, on most Blu-ray Disc titles,
the user interface.
Java Card technology
• Java Card technology enables smart cards
(ex- SIM card) and other devices with very limited
memory to run small applications.
• It provides smart card manufacturers with a secure
and interoperable execution platform that can store
and update multiple applications on a single device.
• In the banking industry, smart cards give users
secure access to a wide array of networked financial
services including cash machines, bill paying, and
bridge tolls.
Contd…
• Java Card technology will enhance consumer
access to new, e-commerce services through a
range of connected appliances. Cellular phones
and pay-TV equipment are examples of markets
where the majority of products now available
already include smart card readers.
• 1.4 billion Java Cards are manufactured each
year.
JAVA in Medicine
• Java can be of particular use in the analysis of
images in medicine. Java can facilitate the delivery of
images to the user in network environment; it has
intuitive controls for implementation of downloaded
functions; and the browser interface is used as an
environment for running a Java program (an applet).
• The Remote Image View program which is written in
java , provides access to the image database. The
application allows browsing of GIF and JPEG images
of CT scans.
JAVA FX
• The JavaFX platform is the evolution of the
Java client platform designed to enable
application developers to easily create and
deploy rich internet applications that behave
consistently across multiple platforms.
• the JavaFX platform provides a rich set of
graphics and media API with high-performance
hardware-accelerated graphics and media
engines that simplify development of data-driven
enterprise client applications.
Contd…
• The JavaFX platform provides developers
with a development framework and runtime
environment to create enterprise and business
applications that run across multiple platforms
that support Java.
• Allows users to view JavaFX applications in a
browser or break free of the browser by dragging
and dropping the same application onto the
desktop.
Conclusion
• As we know software industry is most
booming industry in the world. In short life span of
software role of JAVA is very important, from
individual to organization level. Since 1995 to till
now as a application software JAVA is widely using in
every sector. Today we are frequently using websites
for any kind help; Email, Chatting, smart phones,
etc. are the development of java.
After back-to-back recession Java professionals are
still requirement in market.
So, without JAVA we can’t imagine technology.
Thank You

More Related Content

What's hot

Mobile Apps & Social Network Trends : Impact on Airline Business
Mobile Apps & Social Network Trends : Impact on Airline BusinessMobile Apps & Social Network Trends : Impact on Airline Business
Mobile Apps & Social Network Trends : Impact on Airline BusinessSoftware Park Thailand
 
Richness + Simplicity: The Holy Grail Of Mobile UI - 1.25.2010
Richness + Simplicity: The Holy Grail Of Mobile UI - 1.25.2010Richness + Simplicity: The Holy Grail Of Mobile UI - 1.25.2010
Richness + Simplicity: The Holy Grail Of Mobile UI - 1.25.2010www.webhub.mobi by Yuvee, Inc.
 
Mobile enterprise overview v6
Mobile enterprise overview v6Mobile enterprise overview v6
Mobile enterprise overview v6Irvin Kovar
 
Ink Media Presentation Icann
Ink Media Presentation IcannInk Media Presentation Icann
Ink Media Presentation Icannguest3cb764d
 
Small computing & Mobile Computing
Small computing & Mobile ComputingSmall computing & Mobile Computing
Small computing & Mobile ComputingPaul Kahoro
 
Mobile system overview
Mobile system overviewMobile system overview
Mobile system overviewJack Zheng
 
Managing the Android Supply Chain and the Role of SPDX
Managing the Android Supply Chain and the Role of SPDXManaging the Android Supply Chain and the Role of SPDX
Managing the Android Supply Chain and the Role of SPDXBlack Duck by Synopsys
 
Landmines for Open Source in the Mobile Space
Landmines for Open Source in the Mobile SpaceLandmines for Open Source in the Mobile Space
Landmines for Open Source in the Mobile SpaceRobert Sutor
 
Using AI on a Large Scale at Doccle (presented by Bram Lerouge, CEO @Doccle)
Using AI on a Large Scale at Doccle (presented by Bram Lerouge, CEO @Doccle)Using AI on a Large Scale at Doccle (presented by Bram Lerouge, CEO @Doccle)
Using AI on a Large Scale at Doccle (presented by Bram Lerouge, CEO @Doccle)Patrick Van Renterghem
 
Women's participation in GNOME and other open source communities
Women's participation in GNOME and other open source communitiesWomen's participation in GNOME and other open source communities
Women's participation in GNOME and other open source communitiesAmanda Lam
 
Enpowering your workforce to work anywhere anytime
Enpowering your workforce to work anywhere anytimeEnpowering your workforce to work anywhere anytime
Enpowering your workforce to work anywhere anytimeChris Pepin
 
Mobile phone development ifi
Mobile phone development ifiMobile phone development ifi
Mobile phone development ifiDeepak Bijlwan
 
Webinar Future Of Interactive Displays
Webinar Future Of Interactive DisplaysWebinar Future Of Interactive Displays
Webinar Future Of Interactive Displaysphilwright8800
 
Apple in Education - Lee Evans - iansyst Ltd
Apple in Education - Lee Evans - iansyst LtdApple in Education - Lee Evans - iansyst Ltd
Apple in Education - Lee Evans - iansyst Ltdiansyst
 
Lenovo swot
Lenovo swotLenovo swot
Lenovo swotviko16p
 
Vietnam mobile day 2012 developer opportunity - nokia
Vietnam mobile day 2012   developer opportunity - nokiaVietnam mobile day 2012   developer opportunity - nokia
Vietnam mobile day 2012 developer opportunity - nokiaQuang Anh Le
 

What's hot (20)

Mobile Apps & Social Network Trends : Impact on Airline Business
Mobile Apps & Social Network Trends : Impact on Airline BusinessMobile Apps & Social Network Trends : Impact on Airline Business
Mobile Apps & Social Network Trends : Impact on Airline Business
 
Richness + Simplicity: The Holy Grail Of Mobile UI - 1.25.2010
Richness + Simplicity: The Holy Grail Of Mobile UI - 1.25.2010Richness + Simplicity: The Holy Grail Of Mobile UI - 1.25.2010
Richness + Simplicity: The Holy Grail Of Mobile UI - 1.25.2010
 
Mobile enterprise overview v6
Mobile enterprise overview v6Mobile enterprise overview v6
Mobile enterprise overview v6
 
Ink Media Presentation Icann
Ink Media Presentation IcannInk Media Presentation Icann
Ink Media Presentation Icann
 
Ink Media Netbooks
Ink Media NetbooksInk Media Netbooks
Ink Media Netbooks
 
Small computing & Mobile Computing
Small computing & Mobile ComputingSmall computing & Mobile Computing
Small computing & Mobile Computing
 
Mobile system overview
Mobile system overviewMobile system overview
Mobile system overview
 
Rococo Software Q409
Rococo Software Q409Rococo Software Q409
Rococo Software Q409
 
Managing the Android Supply Chain and the Role of SPDX
Managing the Android Supply Chain and the Role of SPDXManaging the Android Supply Chain and the Role of SPDX
Managing the Android Supply Chain and the Role of SPDX
 
Landmines for Open Source in the Mobile Space
Landmines for Open Source in the Mobile SpaceLandmines for Open Source in the Mobile Space
Landmines for Open Source in the Mobile Space
 
Network
Network Network
Network
 
Using AI on a Large Scale at Doccle (presented by Bram Lerouge, CEO @Doccle)
Using AI on a Large Scale at Doccle (presented by Bram Lerouge, CEO @Doccle)Using AI on a Large Scale at Doccle (presented by Bram Lerouge, CEO @Doccle)
Using AI on a Large Scale at Doccle (presented by Bram Lerouge, CEO @Doccle)
 
Women's participation in GNOME and other open source communities
Women's participation in GNOME and other open source communitiesWomen's participation in GNOME and other open source communities
Women's participation in GNOME and other open source communities
 
Enpowering your workforce to work anywhere anytime
Enpowering your workforce to work anywhere anytimeEnpowering your workforce to work anywhere anytime
Enpowering your workforce to work anywhere anytime
 
Mobile phone development ifi
Mobile phone development ifiMobile phone development ifi
Mobile phone development ifi
 
Webinar Future Of Interactive Displays
Webinar Future Of Interactive DisplaysWebinar Future Of Interactive Displays
Webinar Future Of Interactive Displays
 
Apple in Education - Lee Evans - iansyst Ltd
Apple in Education - Lee Evans - iansyst LtdApple in Education - Lee Evans - iansyst Ltd
Apple in Education - Lee Evans - iansyst Ltd
 
Lenovo swot
Lenovo swotLenovo swot
Lenovo swot
 
INTEL - Workshop HTML5
INTEL - Workshop HTML5 INTEL - Workshop HTML5
INTEL - Workshop HTML5
 
Vietnam mobile day 2012 developer opportunity - nokia
Vietnam mobile day 2012   developer opportunity - nokiaVietnam mobile day 2012   developer opportunity - nokia
Vietnam mobile day 2012 developer opportunity - nokia
 

Similar to Technology life cycle of java

Un Microsystem Company Analysis Essay
Un Microsystem Company Analysis EssayUn Microsystem Company Analysis Essay
Un Microsystem Company Analysis EssayRikki Wright
 
9 Real Life Applications of Java
9 Real Life Applications of Java9 Real Life Applications of Java
9 Real Life Applications of JavaPrachiVarshney7
 
Ora_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development FrameworkOra_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development FrameworkNeha Singh
 
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...mfrancis
 
Top 7 real world applications of java
Top 7 real world applications of javaTop 7 real world applications of java
Top 7 real world applications of javaYour Team in India
 
java online training
java online trainingjava online training
java online trainingVarakumarB
 
Journey to the center of the software industry world
Journey to the center of the software industry worldJourney to the center of the software industry world
Journey to the center of the software industry worldAmr Salah
 
Mse sept13 (3/3)
Mse sept13 (3/3)Mse sept13 (3/3)
Mse sept13 (3/3)IIITA
 
Android Workshop Part 1
Android Workshop Part 1Android Workshop Part 1
Android Workshop Part 1NAILBITER
 
Mohanad_Ghali_CV_7_10_2013 (3)
Mohanad_Ghali_CV_7_10_2013 (3)Mohanad_Ghali_CV_7_10_2013 (3)
Mohanad_Ghali_CV_7_10_2013 (3)mohanad Ghali
 
AJAX for Mobile Devices - 04/2009
AJAX for Mobile Devices - 04/2009AJAX for Mobile Devices - 04/2009
AJAX for Mobile Devices - 04/2009Roland Tritsch
 
introduction to OCR -presentation.ppt
introduction to OCR -presentation.pptintroduction to OCR -presentation.ppt
introduction to OCR -presentation.pptAhmadAli184561
 
ICT, Importance of programming and programming languages
ICT, Importance of programming and programming languagesICT, Importance of programming and programming languages
ICT, Importance of programming and programming languagesEbin Robinson
 

Similar to Technology life cycle of java (20)

Un Microsystem Company Analysis Essay
Un Microsystem Company Analysis EssayUn Microsystem Company Analysis Essay
Un Microsystem Company Analysis Essay
 
9 Real Life Applications of Java
9 Real Life Applications of Java9 Real Life Applications of Java
9 Real Life Applications of Java
 
Ora_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development FrameworkOra_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development Framework
 
IT Technologies Career perspective
IT Technologies   Career perspectiveIT Technologies   Career perspective
IT Technologies Career perspective
 
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
 
01_What is Java.ppt
01_What is Java.ppt01_What is Java.ppt
01_What is Java.ppt
 
JAVA Career
JAVA CareerJAVA Career
JAVA Career
 
Java Applications.pdf
Java Applications.pdfJava Applications.pdf
Java Applications.pdf
 
Saptalopa_Resume - Copy
Saptalopa_Resume - CopySaptalopa_Resume - Copy
Saptalopa_Resume - Copy
 
Top 7 real world applications of java
Top 7 real world applications of javaTop 7 real world applications of java
Top 7 real world applications of java
 
java online training
java online trainingjava online training
java online training
 
Journey to the center of the software industry world
Journey to the center of the software industry worldJourney to the center of the software industry world
Journey to the center of the software industry world
 
Mse sept13 (3/3)
Mse sept13 (3/3)Mse sept13 (3/3)
Mse sept13 (3/3)
 
Android Workshop Part 1
Android Workshop Part 1Android Workshop Part 1
Android Workshop Part 1
 
Mohanad_Ghali_CV_7_10_2013 (3)
Mohanad_Ghali_CV_7_10_2013 (3)Mohanad_Ghali_CV_7_10_2013 (3)
Mohanad_Ghali_CV_7_10_2013 (3)
 
Android @ Neev
Android @ NeevAndroid @ Neev
Android @ Neev
 
AJAX for Mobile Devices - 04/2009
AJAX for Mobile Devices - 04/2009AJAX for Mobile Devices - 04/2009
AJAX for Mobile Devices - 04/2009
 
introduction to OCR -presentation.ppt
introduction to OCR -presentation.pptintroduction to OCR -presentation.ppt
introduction to OCR -presentation.ppt
 
ICT, Importance of programming and programming languages
ICT, Importance of programming and programming languagesICT, Importance of programming and programming languages
ICT, Importance of programming and programming languages
 
Resume_nakri
Resume_nakriResume_nakri
Resume_nakri
 

More from Sanjeev Gupta

Social Impact of Information Technology
Social Impact of Information TechnologySocial Impact of Information Technology
Social Impact of Information TechnologySanjeev Gupta
 
Global players in international business
Global players in international businessGlobal players in international business
Global players in international businessSanjeev Gupta
 
Airtel Strategic Analysis
Airtel Strategic AnalysisAirtel Strategic Analysis
Airtel Strategic AnalysisSanjeev Gupta
 

More from Sanjeev Gupta (6)

preposition
prepositionpreposition
preposition
 
cricket quiz
cricket quizcricket quiz
cricket quiz
 
Nainital
NainitalNainital
Nainital
 
Social Impact of Information Technology
Social Impact of Information TechnologySocial Impact of Information Technology
Social Impact of Information Technology
 
Global players in international business
Global players in international businessGlobal players in international business
Global players in international business
 
Airtel Strategic Analysis
Airtel Strategic AnalysisAirtel Strategic Analysis
Airtel Strategic Analysis
 

Recently uploaded

ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 

Recently uploaded (20)

ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 

Technology life cycle of java

  • 1. Technology Life Cycle of JAVA and its Business Uses Sanjeev Kumar Pankaj Dhapola Pankaj Gupta Paras Sharma Deepanshu Chug Gitarattan International Business School, New Delhi
  • 2. Software Industry • Software industry encompasses all the activities and businesses involved with development, maintenance and distribution of computer software. • Software industry started its operation during mid-70. • In this modern era of technology, software industry can be regarded as the most booming industry in the world. • Software industry also covers the activities like software servicing, training and consultancy.
  • 3. Size of Software Industry • According to market researcher Data Monitor, the size of the worldwide software industry in 2010 was US$ 374.8 billion, an increase of 6.5% compared to 2009. • America accounts for 42.6% of the global software market's value. • Data Monitor forecasts that in 2013, the global software market will have a value of US$ 457 billion, an increase of 50.5% since 2008. • The size of Indian software industry in 2008 was US $8.6 billion. Which become US $11.1 billion in 2011.
  • 4. Government Incentives • Government of India (GOI) has taken a major step towards promoting the domestic industry and achieving the full potential of the Indian software entrepreneurs. • Constraints have been comprehensively identified and steps taken to overcome them and also to provide incentives. Thus for example, venture capital has been the main source of finance for software industry around the world. • The Government of India has set up a National Task Force on IT and Software Development to examine the feasibility of strengthening the industry.
  • 5. Challenges in Software Industry • It takes too long and/or costs too much to bring out new software products, solution and services to market. • Life span of software is too small. ex:- paint shop pro, paint.net, jet audio. • Problems like on-line distribution of software’s (piracy) which affects the revenue of company and the growth. • Sometime software sector is facing global recession.
  • 6. Objectives of Study • To understand Technology Life Cycle of JAVA. • To understand factors impacting vital life of JAVA. • To understand Utility of JAVA to Business Organizations.
  • 7. Research Methodology • The research methodology requires gathering relevant data from the specified documents and compiling databases in order to analyze the material. We collected secondary sources of data from several Books and Websites.
  • 8. Technology Life Cycle • The technology life-cycle (TLC) describes the commercial gain of a product through the expense of research and development phase, and the financial return during its "vital life". • Some technologies, such as steel, paper, have a long lifespan whilst in other cases, such as electronic or software, the lifespan may be quite short.
  • 9. Why need of JAVA Tech. • Earlier, C++ was widely used to write object oriented programming languages; however, it was not a platform independent and needed to be recompiled for each different CPU. • Programming languages had its emphasis on speed, not reliability. In consumer electronics, reliability is more important than speed.
  • 10. TLC of JAVA • JAVA Development • JAVA Technology Launch • JAVA Growth • JAVA Maturity • JAVA is in maturity stage now.
  • 11. Technology Development • In 1991, at Sun Microsystems James Goslings developed platform independent software named Oak. But later it was renamed as JAVA. • Java is influenced by C, C++, Smalltalk and borrowed some advanced features from some other languages.
  • 12. Application Launch • Sun Microsystems released the first public implementation as Java 1.0 in 1995. It promised “Write Once Run Anywhere" (WORA), providing no-cost run-times on popular platform. • This language is applicable in all kinds of operating systems including Linux, Windows, Solaris, and HP-UX etc. • Java Server Page(JSP) and applet were introduced for creating dynamic web pages.
  • 13. Application Growth • After success of JAVA 1.0 Sun Microsystems release J2SE, J2EE and J2ME versions. • J2EE targeted enterprise applications and the greatly stripped-down version J2ME for mobile applications (Mobile Java). J2SE designated the Standard Edition.
  • 14. Contd… • In January 2005, Sun reported a net profit of $19 million for fiscal 2005 second quarter, for the first time. In 2005-06 sun revenue was $3.337b. • On November 13, 2006, Sun released much of Java as free and open source software, (FOSS). But, Sun generated revenue from Java through the selling of licenses for specialized products such as the Java Enterprise System.
  • 15. JAVA Technology Maturity • Sun Microsystems update their all versions of product. • There are more than 3 billion Java ME enabled mobile phones and PDAs. • In 2007–2008, Sun posted revenue of $13.8 billion. First-quarter 2008 losses were $1.68 billion; revenue fell 7% to $12.99 billion. • Sun's stock lost 80% of its value November 2007 to November 2008, reducing the company's market value to $3 billion.
  • 16. Contd.. • With falling sales to large corporate clients, Sun announced to lay off 5,000 to 6,000 workers, or 15–18% of its work force. • In 2009-10 Oracle Corporation acquire sun Microsystems in $7,400m. • In 2011-12, Oracle co. develop JAVA FX, which is used for creating and delivering rich internet applications.
  • 17. Contd… • In 2011, Oracle java revenue was $35.6b. • Oracle update all versions of Java and their most of the Products(J2EE, J2SE, J2Me) are now not license free. So, L is extended to L’.
  • 19. Contd.. • Java-programming language was only developed for the small devices but now it can be found in a variety of devices like cell phones, e-commerce application, PCs and almost all network or computing devices. • From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere! • JAVA can run on different application areas, such as computers and electronic devices.
  • 20. Contd.. • Java is platform independence. So, there is no need of particular operating system and CPU in business organizations. So, It reduces cost. • Java program is GUI (Graphical User Interface). Which is easy to learn than C and C++. So, organizations need not to invest extra money on training and development of employees.
  • 21. Implications of Java Components • J2EE • J2EE provide enterprises software for business organizations such as online shopping and online payment processing, interactive product catalogue, automated billing systems, security, IT Service management, customer relationship management, resource planning, business intelligence, HR management, Manufacturing, Applications integration, and forms automation. • It aims to simplify the design and implementation of enterprise applications.
  • 22. Contd… • The software Java 2 Enterprise Edition are also used by various companies to transfer data based on XML structured documents between one another.
  • 23. Contd… • JSP Java Server Pages based on a code with normal HTML tags, which helps in creating dynamic web pages. Earlier It was not possible to build dynamic web pages. • Java Applets It used within a web page to add many new features to a web browser. These are small program used in the programming of instant messaging, chat service, solving some complex calculation and for many other purposes.
  • 24. J2ME • Java for Mobile Devices is a set of technologies that let developers deliver applications and services to all types of mobile handsets, ranging from price efficient feature-phones to the latest smart phones. Java is currently running on over 3 billion phones worldwide, and growing. It offers unrivaled potential for the distribution and monetization of mobile applications. Java ME provides a robust, flexible environment for applications running on mobile and other embedded devices: mobile phones, TV set-top boxes, e-readers, Blu-Ray readers, printers and more.
  • 25. Contd… • Almost all PC and Mobile games are develop in Java Environment. • 31 times more Java phones ship every year than Apple and Android combined. • 100% of all Blu-ray players run Java.
  • 26. JAVA TV • Java TV is a Java ME-based technology that provides a performant, secure, and easy to implement solution for developing Java applications that run on TV and set top box devices. • Using the Java TV runtime, a developers can easily create applications, such as Electronic Program Guides (EPG's), Video-on-Demand (VOD) clients, games and educational applications, applications for accessing internet data (e.g. weather, news tickers, social networking), and, on most Blu-ray Disc titles, the user interface.
  • 27. Java Card technology • Java Card technology enables smart cards (ex- SIM card) and other devices with very limited memory to run small applications. • It provides smart card manufacturers with a secure and interoperable execution platform that can store and update multiple applications on a single device. • In the banking industry, smart cards give users secure access to a wide array of networked financial services including cash machines, bill paying, and bridge tolls.
  • 28. Contd… • Java Card technology will enhance consumer access to new, e-commerce services through a range of connected appliances. Cellular phones and pay-TV equipment are examples of markets where the majority of products now available already include smart card readers. • 1.4 billion Java Cards are manufactured each year.
  • 29. JAVA in Medicine • Java can be of particular use in the analysis of images in medicine. Java can facilitate the delivery of images to the user in network environment; it has intuitive controls for implementation of downloaded functions; and the browser interface is used as an environment for running a Java program (an applet). • The Remote Image View program which is written in java , provides access to the image database. The application allows browsing of GIF and JPEG images of CT scans.
  • 30. JAVA FX • The JavaFX platform is the evolution of the Java client platform designed to enable application developers to easily create and deploy rich internet applications that behave consistently across multiple platforms. • the JavaFX platform provides a rich set of graphics and media API with high-performance hardware-accelerated graphics and media engines that simplify development of data-driven enterprise client applications.
  • 31. Contd… • The JavaFX platform provides developers with a development framework and runtime environment to create enterprise and business applications that run across multiple platforms that support Java. • Allows users to view JavaFX applications in a browser or break free of the browser by dragging and dropping the same application onto the desktop.
  • 32. Conclusion • As we know software industry is most booming industry in the world. In short life span of software role of JAVA is very important, from individual to organization level. Since 1995 to till now as a application software JAVA is widely using in every sector. Today we are frequently using websites for any kind help; Email, Chatting, smart phones, etc. are the development of java. After back-to-back recession Java professionals are still requirement in market. So, without JAVA we can’t imagine technology.