J2ObjC is an open-source command-line tool from Google that translates Java code to Objective-C for the iOS (iPhone/iPad) platform. This tool enables Java code to be part of an iOS application's build, as no editing of the generated files is necessary. The goal is to write an app's non-UI code (such as data access, or application logic) in Java, which is then shared by web apps (using GWT), Android apps, and iOS apps.
J2ObjC supports most Java language and runtime features required by client-side application developers, including exceptions, inner and anonymous classes, generic types, threads and reflection. JUnit test translation and execution is also supported.
Extension to Mockito to enable static and private method testing
Dozer is a Java Bean to Java Bean mapper that recursively copies data from one object to another. Typically, these Java Beans will be of different complex types.
Dozer supports simple property mapping, complex type mapping, bi-directional mapping, implicit-explicit mapping, as well as recursive mapping. This includes mapping collection attributes that also need mapping at the element level.
JAM Circle is a Kanban Application Platform using Card(like Sticky note) and Lane(Pane) or Icon.
JAM Circle is supported to connect XMPP service(like GTalk) and send card data to other user. Sometimes you use mail to ask to do your Task to someone.You can use JAM Circle to these situations.
JAM Circle is defined Action using scripting language,JRuby or JavaScript(using Rhino). You can define action when you open board,and put card to lane(icon),remove card from lane(icon). For example ,if you want to plan some tasks in BTS(like Bugzilla,or Trac,or Redmine... these has API to public services.) you define script to get some tickets from BTS on board script, and you define script to change the priority ,due on lane script.
Agile Project Management App
eXist-db is an open source database management system built using XML technology. It stores XML data according to the XML data model and features efficient, index-based XQuery processing. eXist-db is an open source database management system built using XML technology. It stores XML data according to the XML data model and features efficient, index-based XQuery processing.
The goal of the project is to create a high-performance and easy to use tool for the SQL queries logging for JDBC applications.
Features include:
* can be attached on Connection, Driver or DataSource(XA,Pooling) levels
* can log bind parameters for PreparedStatement and CallableStatement calls
* can log result of queries from ResultSet objects
* can log queries execution time
* logging engine agnostic (thanks to SLF4J, you can use most of popular logging libraries like log4j, apache common logging, java logging or simple printing to System.out)Sie finden auf dieser Website qualitativ hochwertige Bücher und Artikel, die Sie in der Aus- und Weiterbildung zum Software-Entwickler unterstützen. Alle Inhalte sind unter einer Creative-Commons Lizenz veröffentlicht und dürfen von Ihnen heruntergeladen, gedruckt und zu nicht-kommerziellen Zwecken verbreitet werden.
This is a Maven2 plugin and Ant Task to process configuration files using a set of rules and generate modified files. It is useful when you need to generate different files for heterogeneous environments in a powerful way. This plugin aims to do the same things that XConf does but it is fully integrated with Maven.
BlueCove is a JSR-82 J2SE implementation that currently interfaces with the Mac OS X, WIDCOMM, BlueSoleil and Microsoft Bluetooth stack found in Windows XP SP2 and newer. Originally developed by Intel Research and currently maintained by volunteers.
BlueCove runs on any JVM starting from version 1.1 or newer on Windows Mobile, Windows XP and Windows Vista, Mac OS X. details
Since version 2.1 BlueCove distributed under the Apache Software License, Version 2.0
Linux BlueZ support added in BlueCove version 2.0.3 as additional GPL licensed module.
BlueCove provides Java API for Bluetooth JSR 82. See Documentation and FAQ to get started.
ICEpdf is an open source Java PDF engine that can render, convert, or extract PDF content within any Java application or on a Web server.
Acceleo is a code generator transforming models into code (MDA approach).
Acceleo is easy to use. It provides "off the shelf" generators (JEE, .Net, Php...) and template editors for Eclipse.
Allow Java programs to detect file mime types based on file extension and magic numbers (API supports java.io.File and java.io.InputStream). Reads the system's magic files when used on Unix (for Windows, internal resources are included in the library).
DesignGridLayout is a revolutionary and innovative Swing LayoutManager inspired by the use of canonical grids for user interface design. Its goal is to be useful for typical form-based designs. DesignGridLayout is an alternative to other grid-based layout managers (FormsLayout, GridLayout, GridBagLayout, HIGLayout, PnutsLayout, RiverLayout, SGLayout, TableLayout and MiGLayout). DesignGridLayout works with JDK 1.5 and later.
The idea of user interfaces based on canonical grids is described in the book Designing Visual Interfaces: Communication Oriented Techniques by Kevin Mullet and Darrell Sano. Available online, Patrizia Nanni's thesis Human-Computer Interaction: Principles of Interface Design has a nice chapter called Module and Program: Grid-based Design, which also references Mullet and Sano's work.
VisualVM is a visual tool integrating several commandline JDK tools and lightweight profiling capabilities. Designed for both production and development time use, it further enhances the capability of monitoring and performance analysis for the Java SE platform.