|
Offshore Outsourcing Best Practicesoutsourcing@dataart.com
|  |
Java Development
DataArt is recognized for its expertise in Java development, and utilizes the following technologies:
- J2EE - DataArt actively develops web-applications using various application servers and web-containers. The most frequently used ones are Tomcat and OC4J.
- Separation of business logic from the presentation level - All Java web-applications developed by DataArt are based on cutting edge technologies, such as Struts/JSTL and Velocity. Their usage allows avoiding excessive reliance on java-code in JSP pages and to separate business logic from the presentation level. Apart from that, we use an extensive home-developed custom-tag library created in the manner of JSTL (with the standardized attributes and expression language support).
- Internationalization - DataArt has developed a convenient interface internationalization mechanism that can be used for existing projects and for tracking interface changes in project support tasks. In addition to foreign language support, this framework contains utilities allowing the end user to work in his/her own time zone and currency (with automatic currency converting).
- XML, XSL, XSL-FO
- DataArt is an expert in XML and XSL. A good example of utilizing XML and XSL is production of PDF-formatted reports using the XSL-FO open standard and its open-source adaptation Apache FOP (http://xml.apache.org/fop/).
- JDBC, SQL server (Oracle, MS SQL, MySQL, PostgeSQL) - It's hard to imagine a complicated application which doesn't use an enterprise database. DataArt has worked with different DBMSes - from MySQL and PostgeSQL, to Oracle and MS SQL. For these databases DataArt had developed special classes with APIs for common operations (such as page output, inserting and updating records), taking into account the databases' special features and types and optimizing them accordingly.
- Hibernate - Hibernate is one of the major Open Source projects that greatly facilitates mapping of business objects to DB structures. Using this library provides a significant reduction of time needed for the development of code for DB interaction, lowers the risks of errors, and simplifies porting an application to other SQL dialects. DataArt actively uses Hibernate to reduce development costs, and participates in the development of this project itself when required for customer's needs.
- J2ME - This platform provides a convenient and flexible environment for applications running on hand held devices such as mobile phones or PDAs. Among other applications, DataArt has developed mobile security solutions for cell phones.
- Applets - Using applets in Web-applications allows to implement user interface features which are more typical for desktop applications. It also provides great opportunities for the development of cross-browser and cross-platform solutions. DataArt's WYSIWYG HTML-editor, anapplet built in several of our custom applications, is a good example. It is fully platform- and browser-independent and works on both Internet Explorer and Netscape, under MacOS, Windows and UNIX/Linux.
-
Java Advanced Imaging (JAI), Java Media Framework (JMF) - Image & Media processing - These tool kits enrich Java with functions for advanced image, audio, and video processing. A major part of this functionality is that can be used on any platform where Java runs. Related articles:
- Java developer's view of C#
- Java User Group and J2SE 5.0 final release
- Java Department happy about release of New Technologies
- DataArt employee scores high at Java Certification
- Mikhail Zavileysky makes appearance at Java User Group (JUG)
- Java department continues growth
|
|
|
|
|
 |
|
|
|
|
|
|
|
|
|
|
 |
| Contact Us Now |
|
» Get consultation - a free consultation on offshore outsourcing strategies
» Get instant contact - instant contact with our technical experts
» Submit information - a development proposal based on information you submit
|
|
Let us know about your potential development needs even if you don't have a formal RFP yet. We will work with you to put together a winning project strategy.
|
|
 |
|
|
 |
| DataArt News |  | November 20, 2008 Michael Zaitsev, CEO of DataArt, and Marina Kolesnik, Senior VP, were keynote speakers at the annual ITEC Technology conference i...
| November 18, 2008 DataArt today announced and detailed the company’s ongoing development work with Twine.com, which helps individuals keep up with ...
| November 18, 2008 Dmitry Bagrov, Senior Vice President of European Sales at DataArt, spoke at the Outsourcing of Business Processes seminar organiz...
| |
|
|
|