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)