Untitled Document
Research & Development
Under the leadership of industry rich experienced technocrats, Quinton Mentor Systems has separate and independent division that is dedicated for R & D in technologies. Main goal of this group is to explore key technologies and latest technological concepts and come out with customized frame works, tools, middleware, interfaces, etc. Every developer especially one who doesn’t have hands-on experience undergoes thorough training and evaluation under experts.

As this team progress while exploring technologies, knowledge transfer will be done to our Architects, Designers, Developers and Testers. Following are the technologies in which our team remains working continuously.

Java and J2EE- core java, jfc, servlets, jsp, jdbc, Ajax, rmi, ejb, hibernate, struts, reporting technology, logging frame work, messaging technology, web services, security etc.

.NET- VB.NET, ASP.NET, ADO.NET, C#, and Microsoft Servers
Open Source Technologies– PHP/MySQL, CakePHP, RUBY ON RAILS, ZEND Frame Work, AJAX, Java Script, HTML, Joomla, Drupal OS Commerce, zen cart, moodle. etc.

Java and J2EE- The Java™ Programming Language is a general-purpose, concurrent, strongly typed, class-based object-oriented language. It is normally compiled to the bytecode instruction set and binary format defined in the Java Virtual Machine Specification
Java technology is an object-oriented, platform-independent, multithreaded programming environment. It is the foundation for Web and networked services, applications, platform-independent desktops, robotics, and other embedded devices.

Three main technology values of Java include:

  • A Richer User Experience - Whether you're using a Java technology-powered mobile phone to play a game or to access your company's network, the Java platform provides the foundation for true mobility. The unique blend of mobility and security in Java technology makes it the ideal development and deployment vehicle for mobile and wireless solutions.
  • The Ideal Execution Environment for Web Services - The Java and XML languages are the two most extensible and widely accepted computing languages, providing maximum reach to everyone, everywhere, every time, to every device and platform.
  • Enabling Business Enabling Business from End to End - Java technology offers a single, unifying programming model that can connect all elements of a business infrastructure

So far, Java Technology has approximately 142 Libraries, 5736 Packages, 63767 Classes

Java Technology at Glance:


Java Virtual Machine Technology
The JDK provides one or more implementations of the Java virtual machine (VM):

  • on platforms typically used for client applications, the JDK comes with a VM implementation called the Java HotSpot™ Client VM (client VM). The client VM is tuned for reducing start-up time and memory footprint. It can be invoked by using the -client command-line option when launching an application.
  • On all platforms, the JDK comes with an implementation of the Java virtual machine called the Java HotSpot Server VM (server VM). The server VM is designed for maximum program execution speed. It can be invoked by using the -server command-line option when launching an application.
    Some features of Java HotSpot technology, common to both VM implementations, are the following.
  • Adaptive compiler - Applications are launched using a standard interpreter, but the code is then analyzed as it runs to detect performance bottlenecks, or "hot spots". The Java HotSpot VMs compile those performance-critical portions of the code for a boost in performance, while avoiding unnecessary compilation of seldom-used code (most of the program). The Java HotSpot VMs also use the adaptive compiler to decide, on the fly, how best to optimize compiled code with techniques such as in-lining. The runtime analysis performed by the compiler allows it to eliminate guesswork in determining which optimizations will yield the largest performance benefit.
  • Rapid memory allocation and garbage collection - Java HotSpot technology provides for rapid memory allocation for objects, and it offers a choice of fast, efficient, state-of-the-art garbage collectors.
  • Thread synchronization - The Java programming language allows for use of multiple, concurrent paths of program execution (called "threads"). Java HotSpot technology provides a thread-handling capability that is designed to scale readily for use in large, shared-memory multiprocessor servers.

Base Libraries
java.lang, java.util Packages
Instrumentation
Language and Utility Packages
Monitoring and Management
Package Version Identification
Reference Objects
Reflection
Collections Framework
Concurrency Utilities
Java Archive (JAR) Files
Logging
Preferences
Regular Expressions
Zip Files

Other packages
Math
I/O
Object Serialization
Networking
Endorsed Standards Override Mechanism
Extension Mechanism
Internationalization
JavaBeansTM Component API
Java Management Extensions (JMX)
Java Native Interface (JNI)
Security
XML (JAXP)
Integration Libraries
Java Database Connectivity (JDBCTM)
Java IDL
Java Naming and Directory InterfaceTM (JNDI)
Remote Method Invocation (RMI)
RMI-IIOP
Scripting for the Java Platform
User Interface Libraries
2D Graphics and Imaging
Accessibility
Abstract Window Toolkit (AWT)
Drag-and-Drop Data Transfer
Image I/O
Input Method Framework
Print Service
Sound
Swing Components
Deployment
General Deployment
Java Plug-in
Java Web Start
Tools
Annotation Processing Tool
Attach API
javac Tool
Javadoc Tool
Java Platform Debugger Architecture (JPDA)
Java Debug Interface (JDI)
Java Debug Wire Protocol (JDWP)
JVMTM Tool Interface (JVM TI) (replaces JVMPI and JVMDI)

More (continued).