Submit Search
Upload
white paper "Emerging java and .net technology and critical trends"
•
Download as PPT, PDF
•
2 likes
•
345 views
Rakesh Kumar Jha
Follow
white paper "Emerging java and .net technology and critical trends"
Read less
Read more
Technology
Report
Share
Report
Share
1 of 17
Download now
Recommended
Emerging java and .net technology and critical trends
Emerging java and .net technology and critical trends
Rakesh Kumar Jha
Adding Modularity Afterward with Embedded OSGi
Adding Modularity Afterward with Embedded OSGi
Bob Paulin
Maximizing Productivity through Effective Recruiting - Lougheed
Maximizing Productivity through Effective Recruiting - Lougheed
Jeff Lougheed
Naresh_K_TIBCO
Naresh_K_TIBCO
naresh K
Eleven Reasons to Select Business Beam as Your Training Provider
Eleven Reasons to Select Business Beam as Your Training Provider
Ikram Khan
OSGi & Java EE: A hybrid approach to Enterprise Java Application Development,...
OSGi & Java EE: A hybrid approach to Enterprise Java Application Development,...
OpenBlend society
White paper - Emerging java and .net technology and critical trends
White paper - Emerging java and .net technology and critical trends
Rakesh Kumar Jha
The Outcome Economy
The Outcome Economy
Helge Tennø
Recommended
Emerging java and .net technology and critical trends
Emerging java and .net technology and critical trends
Rakesh Kumar Jha
Adding Modularity Afterward with Embedded OSGi
Adding Modularity Afterward with Embedded OSGi
Bob Paulin
Maximizing Productivity through Effective Recruiting - Lougheed
Maximizing Productivity through Effective Recruiting - Lougheed
Jeff Lougheed
Naresh_K_TIBCO
Naresh_K_TIBCO
naresh K
Eleven Reasons to Select Business Beam as Your Training Provider
Eleven Reasons to Select Business Beam as Your Training Provider
Ikram Khan
OSGi & Java EE: A hybrid approach to Enterprise Java Application Development,...
OSGi & Java EE: A hybrid approach to Enterprise Java Application Development,...
OpenBlend society
White paper - Emerging java and .net technology and critical trends
White paper - Emerging java and .net technology and critical trends
Rakesh Kumar Jha
The Outcome Economy
The Outcome Economy
Helge Tennø
Whitep paper on Emerging java and .net technology and critical trends
Whitep paper on Emerging java and .net technology and critical trends
Rakesh Jha
Emerging java and .net technology and critical trends
Emerging java and .net technology and critical trends
Rakesh Kumar Jha
Introduction to lean and agile
Introduction to lean and agile
Terry Bunio
How Oracle Integrates Accessibility into the Development Process
How Oracle Integrates Accessibility into the Development Process
3Play Media
Best Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility Testing
Perfecto by Perforce
Mobile Code Optimisation Services
Mobile Code Optimisation Services
Raja Nagendra Kumar
Harman deepak v - agile on steriod - dev ops led transformation
Harman deepak v - agile on steriod - dev ops led transformation
Xebia India
Java and Serverless - A Match Made In Heaven, Part 1
Java and Serverless - A Match Made In Heaven, Part 1
Curity
Automate you Appium test like a pro!
Automate you Appium test like a pro!
TestObject - Mobile Testing
Delivering Mobile Apps to the Field with Oracle JET
Delivering Mobile Apps to the Field with Oracle JET
Simon Haslam
Em13c features- HotSos 2016
Em13c features- HotSos 2016
Kellyn Pot'Vin-Gorman
The Path to a Programmable Network
The Path to a Programmable Network
MyNOG
Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"
GoIT
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
Ruma Sanyal
Oracle ADF Architecture TV - Development - Performance & Tuning
Oracle ADF Architecture TV - Development - Performance & Tuning
Chris Muir
Em13c New Features- Two of Two
Em13c New Features- Two of Two
Kellyn Pot'Vin-Gorman
Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...
Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...
Ewa Stepien
A Streamlined Process to Open Source Proprietary Technology
A Streamlined Process to Open Source Proprietary Technology
Samsung Open Source Group
What s new in Primavera Unifier 16.1
What s new in Primavera Unifier 16.1
Eduard Enache
What's New in Unifier 16.1
What's New in Unifier 16.1
p6academy
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
Sujit Pal
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
More Related Content
Similar to white paper "Emerging java and .net technology and critical trends"
Whitep paper on Emerging java and .net technology and critical trends
Whitep paper on Emerging java and .net technology and critical trends
Rakesh Jha
Emerging java and .net technology and critical trends
Emerging java and .net technology and critical trends
Rakesh Kumar Jha
Introduction to lean and agile
Introduction to lean and agile
Terry Bunio
How Oracle Integrates Accessibility into the Development Process
How Oracle Integrates Accessibility into the Development Process
3Play Media
Best Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility Testing
Perfecto by Perforce
Mobile Code Optimisation Services
Mobile Code Optimisation Services
Raja Nagendra Kumar
Harman deepak v - agile on steriod - dev ops led transformation
Harman deepak v - agile on steriod - dev ops led transformation
Xebia India
Java and Serverless - A Match Made In Heaven, Part 1
Java and Serverless - A Match Made In Heaven, Part 1
Curity
Automate you Appium test like a pro!
Automate you Appium test like a pro!
TestObject - Mobile Testing
Delivering Mobile Apps to the Field with Oracle JET
Delivering Mobile Apps to the Field with Oracle JET
Simon Haslam
Em13c features- HotSos 2016
Em13c features- HotSos 2016
Kellyn Pot'Vin-Gorman
The Path to a Programmable Network
The Path to a Programmable Network
MyNOG
Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"
GoIT
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
Ruma Sanyal
Oracle ADF Architecture TV - Development - Performance & Tuning
Oracle ADF Architecture TV - Development - Performance & Tuning
Chris Muir
Em13c New Features- Two of Two
Em13c New Features- Two of Two
Kellyn Pot'Vin-Gorman
Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...
Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...
Ewa Stepien
A Streamlined Process to Open Source Proprietary Technology
A Streamlined Process to Open Source Proprietary Technology
Samsung Open Source Group
What s new in Primavera Unifier 16.1
What s new in Primavera Unifier 16.1
Eduard Enache
What's New in Unifier 16.1
What's New in Unifier 16.1
p6academy
Similar to white paper "Emerging java and .net technology and critical trends"
(20)
Whitep paper on Emerging java and .net technology and critical trends
Whitep paper on Emerging java and .net technology and critical trends
Emerging java and .net technology and critical trends
Emerging java and .net technology and critical trends
Introduction to lean and agile
Introduction to lean and agile
How Oracle Integrates Accessibility into the Development Process
How Oracle Integrates Accessibility into the Development Process
Best Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility Testing
Mobile Code Optimisation Services
Mobile Code Optimisation Services
Harman deepak v - agile on steriod - dev ops led transformation
Harman deepak v - agile on steriod - dev ops led transformation
Java and Serverless - A Match Made In Heaven, Part 1
Java and Serverless - A Match Made In Heaven, Part 1
Automate you Appium test like a pro!
Automate you Appium test like a pro!
Delivering Mobile Apps to the Field with Oracle JET
Delivering Mobile Apps to the Field with Oracle JET
Em13c features- HotSos 2016
Em13c features- HotSos 2016
The Path to a Programmable Network
The Path to a Programmable Network
Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
Oracle ADF Architecture TV - Development - Performance & Tuning
Oracle ADF Architecture TV - Development - Performance & Tuning
Em13c New Features- Two of Two
Em13c New Features- Two of Two
Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...
Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...
A Streamlined Process to Open Source Proprietary Technology
A Streamlined Process to Open Source Proprietary Technology
What s new in Primavera Unifier 16.1
What s new in Primavera Unifier 16.1
What's New in Unifier 16.1
What's New in Unifier 16.1
Recently uploaded
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
Sujit Pal
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
Recently uploaded
(20)
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
white paper "Emerging java and .net technology and critical trends"
1.
Emerging Java And
.NET Technology and Critical Trends Symphony Tech Day 21st July 2010 By – Rakesh Kumar Jha
2.
2009© Symphony Services
Corp. | Proprietary & Confidential Agenda • Introduction • Challenges / opportunities • Proposed solution • Realized Benefits • Summary • Reference • About Author • Q & A 2
3.
2009© Symphony Services
Corp. | Proprietary & Confidential Introduction “Emerging Technology always needs emerging based on customer satisfaction, better quality product with other non-functional features. The purpose of this white paper is for FYI to show what are the new features introduced in latest version of java & .net, and what were the problem/challenges, how to resolved those problem. How much they impact on projects and business? Herewith I’ll go through the java features. 3
4.
2009© Symphony Services
Corp. | Proprietary & Confidential Challenges / Opportunities • Some challenges in growing IT industry – Access control over the public class – Untouched APIs 4
5.
2009© Symphony Services
Corp. | Proprietary & Confidential Proposed Solution – Access control over the public class - superpackage (only in Java) – Untouched APIs - java Kernel (only in Java) 5
6.
2009© Symphony Services
Corp. | Proprietary & Confidential superpackage • Extend the access control model defined by the JLS and JVMS to accommodate projects larger than a single JAVA package • The extensions to the access control mechanisms should be simple and consistent with the new proposed model. • The loses the benefits of information hiding will rectify by superpackages. • Unlike packages, superpackages are explicitly declared in a JAVA source file. 6
7.
2009© Symphony Services
Corp. | Proprietary & Confidential Realized Benefits of superpackage • For practical purposes, attempting to access a non- exported class from outside its defining superpackage will result in the same behavior that is observed today when attempting to access a private class from outside its defining package • Public types can be declared as exported to make them accessible outside the superpackage • Public types in a superpackage that are not exported are accessible only to other types in the superpackage • A type can be a member of at most one superpackage 7
8.
2009© Symphony Services
Corp. | Proprietary & Confidential Example-1 for superpackage • // Declare the superpackage superpackage example.foo.myapp { // all types in the listed packages are members of this superpackage member package example.foo.myapp.ui; member package example.foo.myapp.processing; // list of exported types export example.foo.myapp.Main; export example.foo.myapp.Helper; } File example/foo/myapp/ui/Main.java package example.foo.myapp.ui; public class Main { public Main() { ... } } File example/foo/myapp/ui/Parser.java package example.foo.myapp.ui; public class Parser { public Parser() { ... } } 8
9.
2009© Symphony Services
Corp. | Proprietary & Confidential Example-2 for superpackage super-package.java superpackage com.myorg.myApp.ui { member package com.myorg.myApp.ui.swing; member package com.myorg.myApp.ui.html; } super-package.java superpackage com.myorg.myApp.model { member package com.myorg.myApp.model.swing; member package com.myorg.myApp.model.html; } super-package.java super package superpackage com.myorg.myApp { member superpackage com.myorg.myApp.ui; member superpackage com.myorg.myApp.model; } 9
10.
2009© Symphony Services
Corp. | Proprietary & Confidential Java Kernel The idea is to create a 'minimal' JRE which has enough code to run System.out.println("Hello world!"). Implement JAVA as a small kernel, then load the rest of the platform and libraries as needed. The kernel JRE is currently divided into a hundred or so different bundles(package boundaries). If you touch any class in java.rmi, the entire java.rmi package will be downloaded. Some bundles involve more than one package i.e. javax.swing with java.swing.event and other package. 10
11.
2009© Symphony Services
Corp. | Proprietary & Confidential Realized Benefits of Java Kernel Goal of Java Kernel - • reducing startup time • memory footprint • installation • solve the JRE deployment and performance issues • user doesn't have to wait for a large JRE download • needed program are downloaded in the background 11
12.
2009© Symphony Services
Corp. | Proprietary & Confidential more………….. 12 Some other features
13.
2009© Symphony Services
Corp. | Proprietary & Confidential Critical Trends 13 • The JAVA and .NET technology cover a great deal of technologies and standards • 80% of large mainstream IT organizations rely on both .NET and JAVA technologies • Costing to company • Skill and infrastructure available • Clients requirement
14.
2009© Symphony Services
Corp. | Proprietary & Confidential Summary 14 Each and every day companies enhances product, features, easiness, better look-and-feel, based on client requirement, market requirement, competition, that means “emerging technology needs emerging always”.
15.
2009© Symphony Services
Corp. | Proprietary & Confidential References 15 – www.wikipedia.com – http://JAVA.sun.com/developer/technicalArticles/Interviews/ditzel_qa.html – http://msdn.microsoft.com/en-us/library/ms171868%28VS.100,printer%29.aspx – http://www.theserverside.com/news/1365389/J2EE-vs-MicrosoftNET-A-comparison-of-building-XML-based-web-servi – http://www.developerfusion.com/article/9576/the-future-of-net-languages/2/ – http://msdn.microsoft.com/en-us/library/bb332048%28printer%29.aspx – http://msdn.microsoft.com/en-us/library/ – http://www.indicthreads.com/1501/the-indicthreads-software-technology-emerging-trends-conversation-2008/ – http://www.cioupdate.com/trends/article.php/11047_3398551_1/Emerging-Technologies-Still- Emerging.htm – http://JAVA.sun.com/developer/technicalArticles/xml/dig_signatures/ – University of Virginia, Nathanael Paul & David Evans : Comparing Java and .NET Security: Lessons Learned and Missed – http://oreilly.com – http://www.theserverside.net/tt/articles/content/EENETSecurity/Fisher_13.pdf – http://blogs.msdn.com – http://onjava.com
16.
2009© Symphony Services
Corp. | Proprietary & Confidential Symphony Services Corp (India) Pvt Ltd. Symphony Excellence & Innovation Center, Sy.No 13/1, Kadubeesanahalli Village, Outer Ring Road, Varthur Hobli, Bangalore- 560 087, India http://www.symphonysv.com Thank You for Your Time 16 Rakesh Kumar Jha Rakesh.jha@symphonysv.com GOC – PLM +91 98 8633 6619 +91 80 3027 4040
17.
2009© Symphony Services
Corp. | Proprietary & Confidential Q & A ? 17
Download now