Java™: Diese moderne und objektorientierte Programmiersprache ist weltweit schon länger als ein Jahrzehnt erfolgreich im Einsatz. Entwicklung mit Java™ bedeutet:
- Einsatz der umfangreichen Klassenbibliothek sowie moderner (OpenSource) Frameworks führt zu reduziertem Umsetzungsaufwand
- Plattform- und Herstellerunabhängigkeit ermöglichen unterschiedliche Zielplattformen sowie einfaches Wechseln externer Komponenten (wie Datenbank, Application Server, Messaging System,...)
- Einsatz von Qualitäts- und Test-Tools während der Entwicklung reduzieren die Wartungs- und Weiterentwicklungskosten enorm
ANECON als Unternehmen mit Fokus auf neuen Technologien und innovativen Lösungen, sowie umfangreicher Erfahrung mit komplexen Informationssystemen, ist einer der Top Berater Österreichs in der Softwareentwicklung mit Java™. Wir bieten Know-How in den Plattformen Java 2 Standard Edition (J2SE), Java 2 Micro Edition (J2ME) und Java 2 Enterprise Edition (J2EE). Java und .NET Interoperabilität ist bei uns ein zentrales Thema.
Technologien und Themen
- Tools
- Entwicklungsumgebungen (z.B. Eclipse, IDEA, JBuilder, WSAD)
- UnitTest & Testabdeckung (z.B. JUnit, JCoverage, Clover, Emma, djunit)
- Qualitätssicherung (z.B. Checkstyle, PMD, JDepend, Metrics)
- Build & Deployment (Maven, Ant, CruiseControl)
- Frameworks
- Lightweight Container (z.B. Spring)
- Persistenzframeworks (OJB, Hibernate, Castor JDO), XML data binding (JXB, Castor XML)
- Enterprise Java Beans (EJB)
- Open Source Frameworks (z.B. für Logging, XML, WebServices, Web-GUIs,...)
- Architekturen, Patterns und Spracherweiterungen
- Service Oriented Architecture (SOA), Bus-, Komponenten- und Schichtarchitekturen
- Aspect Orientierte Programmierung (AOP), Java 5.0
- GoF Pattern, J2EE Pattern, POJOs, architecture Patterns (z.B. MVC)
Einsatz von Java™ bedeutet bei ANECON wesentlich mehr als klassische Implementierung, da wir die Softwareentwicklung ganzheitlich betrachten:
- Abdeckung des gesamten Software Life Cycles – von Analyse bis zu Test, Schulung und Betrieb
- Laufende Qualitätskontrolle auf unterschiedlichsten Ebenen
- Optimaler Einsatz von Architekturen, Frameworks und Tools

