Emerging JAVA and .NET Technology And Critical Trends
#1

PRESENTED BY:
Rakesh Kumar Jha

[attachment=11187]
Introduction
Emerging Technology always needs emerging. The JAVA and .NET technology cover a great deal of technologies and standards, both are evolution of existing application server technology used to build enterprise application. The .NET is a product strategy, J2EE (based on JAVA programming language) is a standards. Both the technologies vendor enhanced the technologies by the mean of
• Weight the importance application portability
• Take stock of existing developer skills and infrastructure
• Assess the complexity of the applications will be building
• Investigate outside vendor support
• Compute cost
Abstract
In present scenario so many framework, architecture, languages are available in market but 80% of large mainstream IT organizations rely on both .NET and JAVA technologies. JAVA and .NET are evolutions of existing application server technology used to build any enterprise solution. Both the companies tout their products scalability, security, interoperability, speed, support for other products and more. In this paper we will try to see new features of JAVA and .NET, compare them, and relative strength of JAVA and .NET. Why one company opt JAVA while other go with .NET, where as some companies go with them together like Symphony Services. I’ll mention new features in both the technologies in terms of security, interoperability, performance, speed, features, easiness, availability of resources, cost to company, and functionalities available and in future they added to it.
Herewith I’ll describe superpackages, while I’ll give a brief description of few other emerging of JAVA technology.
Emerging of JAVA
Here we will cover the few new features of JAVA, also known as mustang. Fifteen years of age but going on fifty, JAVA is quickly moving into new arenas: Peer-to-peer, open source, wireless, and embedded applications, to name just a few. It’s easy to lose track of where the language is going, because it seems to be headed everywhere at once. The JAVA platform reached a new level of maturity. The JAVA programming language adopted more quickly than any other standard programming languages and JAVA has been recognized by most corporations due to emerging features, easy to implements and supports.
The JAVA company’s goal is to give customers choice of vendor products and tools, and to encourage best-of-breed products to emerge through competition. Some important features of JAVA -
• Modularity
Mechanism for superpackages, which define a development time module above the package level. Superpackages contain multiple classes and packaged and specify which are public.
• Security
Introduce XML-DSIG (XML –Digital Signature) APIs for creating and manipulating digital signatures.
• JAVA Kernel
• Swing
o JDatePicker component
o Baseline/gap APIs
o Improve Swing drag-and-drop
o JTable sorting, filtering and highlighting
o Swing worker
o Text component printing
• Reified Generics
• Annotations on JAVA Types
• Short instance Creation
NIO2
Is an extension and completion of the original NIO added in JAVA 5. NIO2 provides completion of asynchronous APIs on sockets and files, a new filesystem API with better support for attributes and filesystem-specific features, and a number of smaller items such as multicast support, “big” buffers etc.
Language-level XML
• Invokedynamic

Interpreted loosely typed languages like Ruby, Python, JAVAScript, etc are being implemented on the JVM and have a critical issue due to the dynamic nature of their classes and instances.
JMX
Defines JMX 2.0, which updated JMX to improve usability, new annotation, and federated JMX server support and also support for new JMX Remote API connector using web services.
• Management and Monitoring
o Generalized lock monitoring
o Generalized MBean descriptors
o Generic annotation for MBean descriptor contents
o MXBean
• Net
o Internationalized domain names
o Internationalized resource identifiers
o Programmatic access to network parameters
o Simple HTTP cookie manager
• VM
o Compressed 64-bit object pointers: A technique for compressing 64-bit pointers to fit into 32 bits, which decreases memory and memory-bandwidth consumption and thereby improves performance (MV level features)
o Garbage-First GC(G1) : A new Garbage Collector that promises to achieve lower pause times and better predictability than the current CMS collector
o Small language enhancements: A set of small language changes intended to simplify common, day-to-day programming tasks.
o Upgrade class-loader architecture
• Core
o Upgrade class-loader architecture
o Method to close a URLClassLoader
o Unicode 5.1
o Concurrency and collections updates
• Client
o XRender pipeline for JAVA 2D
o Forward-port 6u10 deployment feature
o Create new platform APIs for 6u10 graphics features
o Nimbus look-and-feel for Swing
• Web
o Upgrade the JAXP, JAXB, and JAX-WS APIs to the most recent stable versions
Emerging of .NET
Microsoft.NET is product suite that enables organizations to build smart, enterprise-class web services. .NET offers language-independence and language-interoperability. This is one of the most intriguing and fundamental aspects of the .NET platform. A single .NET component can be written in VB.NET, .NET version of Visual Basic, and C#. Microsoft claiming that interoperability is more important than portability; Microsoft now tells users that .NET-based applications can share information with applications running on other platforms through web services.
Core new features and improvement:
Diagnostics and Performance: - Now we can get processor usage and memory usage estimates per application domain.
Garbage Collection: - .NET 4 provide background garbage collection.
Dynamic Language Runtime (DLR): - It adds a set of services for dynamic languages to the CLR. The DLR makes it easier to develop dynamic languages to run on the .NET framework and to add dynamic features to statically typed languages.
Covariance and Contravariance: - Several generic interfaces and delegates now support covariance and contravariance.
Tuples: - The .NET framework 4 provides the System.Tuple class for creating tuple objects that contain structured data. It also provides generic tuples classes to support tuples that have from one to eight components.
• File System Enumeration Improvements: - improve the performance of applications that access large file directories or that iterates through the lines in large files.
Memory-Mapped Files: - supported by .NET 4
Design-time-Only Interop Assemblies: - no longer have to ship primary interop assemblies (PIAs) to deploy applications that interoperate with COM object. In .NET 4 compiler can embed type information from interop assemblies, selecting only the types that an application actually uses, and more….
Security :- The design is meant to address some of the vulnerabilities, such as buffer overflows, that have been exploited by malicious software. Additionally, .NET provides a common security model for all applications.
Reply
#2

to get information about the topic emerging technologies full report ,ppt and related topic refer the page link bellow

http://studentbank.in/report-emerging-di...ull-report

http://studentbank.in/report-emerging-tr...ull-report

http://studentbank.in/report-emerging-au...technology

http://studentbank.in/report-emerging-tr...chnologies

http://studentbank.in/report-emerging-ja...cal-trends

http://studentbank.in/report-information...pics--6241

http://studentbank.in/report-emerging-wi...chnologies
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: emerging trends in india s bop, seminar on emerging trends in computing, paper presentation on emerging trends in nanochemistry**speech recognition dsp project, ppt s on current emerging new technology in software industry, emerging trends in it, technical report on emerging trends in robotics, emerging trends in vb,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  projects in core java project topics 6 16,106 16-01-2018, 11:15 AM
Last Post: dhanabhagya
  Critical State-Based Filtering System for Securing SCADA Network Protocols 1 844 14-02-2017, 12:48 PM
Last Post: jaseela123d
  The impact of technology on queue management system holax 1 1,410 14-07-2016, 02:39 PM
Last Post: seminar report asees
  Steganography implemented in Java science projects buddy 14 12,146 24-05-2016, 10:15 AM
Last Post: dhanabhagya
  STUDENT INFORMATION SYSTEM IN JAVA project topics 14 10,563 19-08-2015, 11:28 PM
Last Post: Guest
  mini projects in java project topics 7 18,779 01-05-2015, 04:18 PM
Last Post: seminar report asees
  Net- Banking mechanical engineering crazy 4 5,593 02-12-2012, 03:33 PM
Last Post: Guest
  application projects in java and vb.net (titles and topics) project topics 1 5,468 28-11-2012, 01:11 PM
Last Post: seminar details
  Energy-Efficient Routing in Mobile Ad Hoc Networks: Mobility-Assisted Case (Java) project topics 1 1,741 12-11-2012, 12:42 PM
Last Post: seminar details
  MOBILE COMPUTING- CDPD TECHNOLOGY seminar class 1 2,258 06-11-2012, 02:32 PM
Last Post: seminar details

Forum Jump: