Outsourcing, software outsourcing

DataArt Experience:
2362374 hrs.

Home Search the site: Contacts Submit RFP Press Center Site Map  RSS Feeds 

Software Outsourcing
We're here to help
outsourcing Easy ways to get the answers you need.
»E-mail us

The 2008 Global Outsourcing 100

DataArt Selected to Global Services 100 List for the Second Year in a Row

The 2007 Global Outsourcing 100

Microsoft Gold Certified

Offshore Outsourcing Best Practices Compliance

Offshore Outsourcing
Best Practices

outsourcing@dataart.com

Java Development

Inquire with Java Expert

Alexey Filippov JavaAlexey Filippov
Java

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
Offices/Addresses

New York
(Head Office) DataArt

New York, USA
Tel: (212) 378-4108
New-York@dataart.com

London DataArt

London, UK
Tel.: +44 (0) 20 7099 9464
uk-sales@dataart.com

Software Development Centers:

St.Petersburg
Russia DataArt

St. Petersburg, Russia
Tel: +1 (212) 461-3661
Tel: +7 (812) 333-4440
Russia@dataart.com

Voronezh
Russia DataArt

Voronezh, Russia
Tel: +7 (4732) 604-172
Russia@dataart.com

Kharkov
Ukraine DataArt

Kharkov, Ukraine
Tel: +380 (57) 766-7283
ukraine@dataart.com

Kherson
Ukraine DataArt

Kherson, Ukraine
Tel: +380 (552) 34-21-19
ukraine@dataart.com

Representative Offices:

Florida DataArt

Florida, USA
Tel: (904) 249-2753
Florida@dataart.com

Research Triangle Park North Carolina DataArt

North Carolina, USA
Tel: (919) 619-2398
rtp@dataart.com

San Diego
California DataArt

San Diego, USA
Tel: (858) 350-9307
California@dataart.com
Fact Sheets
DataArt Software Outsourcing Factsheet Download DataArt Fact Sheet
Download DataArt Financial Expertise Fact Sheet Download DataArt Financial Expertise Fact Sheet
Download DataArt .NET Fact Sheet Download DataArt .NET Fact Sheet
Download Oracle Expertise Fact Sheet Download DataArt Oracle Expertise Fact Sheet
DataArt NETChart

.NET Chart charting component for ASP.NET, a low cost charting solution for Microsoft Visual Studio .NET

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.
Reusable Modules

Project Management

DataArt's Project Management was designed to improve the organization and maintenance of group activities in mid-sized to large companies.

Mail engine - mPOP

The Mail Engine comprises a multi-domain Web-based email system with both POP3 access (including aPop) and SMTP relay.
More Reusable Modules ...
DataArt News

DataArt Executives Speak at ITEC Conference in Philadelphia

November 20, 2008

Michael Zaitsev, CEO of DataArt, and Marina Kolesnik, Senior VP, were keynote speakers at the annual ITEC Technology conference i...

DataArt Helps Twine Tie It All Together

November 18, 2008

DataArt today announced and detailed the company’s ongoing development work with Twine.com, which helps individuals keep up with ...

DataArt SVP Speaks at “Outsourcing to Eastern Europe” Forum in London

November 18, 2008

Dmitry Bagrov, Senior Vice President of European Sales at DataArt, spoke at the Outsourcing of Business Processes seminar organiz...
More DataArt News ...Subscribe


Software outsourcing | Site Map | WAP | News Map | Contacts | NETChart control for .NET | Design Studio | SAP Consulting | Web Resources