기본 콘텐츠로 건너뛰기

2016의 게시물 표시

Setting up a collaboration server with open source tools

Introduction In this document I present a practical set of open source tools that can be used to set up a collaboration server for software development teams. With software tools that help efficient collaboration and manage workflows systematically with low overhead, you are able to ... Share  all the issues and progresses of work. Participate in the activities to analyze problems and find out solutions. Understand the software state. These benefits will help members reach a consensus to make decisions on the readiness of their software releases at various stages. Open source tools When the operating system has already been installed, the installation of all the other tools can be completed in one day. OS: Ubuntu 14.04 LTS AMP - Apache, MySQL, PHP/Perl/Python postfix - SMTP server/client which enables software tools to send emails. Open JDK Git - Version control system Redmine - Project management tool Bugzilla - Issue tracking Gerrit - Git repository ...

Several Implementation Issues in Supporting Java 1.4

Introduction Sites that are running their applications on Java 1.4 still exist. In case you are developing an application that supports Java 1.4 and later versions, you may find implementation issues similar to the list below. Java Language Not Supported Enhanced for Loop (Using ":" in for loop) - Since Java 5 Generics - Since Java 5 Metadata (Annotations) - Since Java 5 Base Libraries Not Supported String.format() - Since Java 5 StringBuilder - Since Java 5 Loading Properties Not Supported public void load(Reader reader) throws IOException - Since Java 6 Supported public void load(InputStream input) throws IOException Parsing XML Not Supported JAXB - Since Java 6 Supported JAXP RSA Algorithm Not Supported RSA Solution Use Bouncy Castle as a JCE Security Provider. https://www.bouncycastle.org/latest_releases.html References New Features and Enhancements J2SE 5.0 New Features and Enhancements J2SE 6 Java S...