Difference between revisions of "User:Trifonnt/MyReadings2"
m (my sense of trifon's postings here are more of community value but pls change if u think not so.) |
|||
Line 1,022: | Line 1,022: | ||
== FTP Services providers == | == FTP Services providers == | ||
* [http://www.directransfer.net/ www.directransfer.net/] | * [http://www.directransfer.net/ www.directransfer.net/] | ||
+ | |||
+ | [[Category:Community]] |
Revision as of 06:19, 20 July 2010
Contents
- 1 Postal Code Web Service
- 2 INCOTERMS
- 3 Pricing
- 4 Interesting Proposal/Requiremnts
- 5 Posterita WEB POS
- 6 CRM systems
- 7 Wiki
- 8 GIS - Geographic Information System
- 9 Monitoring Applications/Systems
- 10 CAD/CAM
- 11 Android
- 12 MFG/MRP - Manufacturing
- 13 ERP Systems
- 14 MES - Manufacturing Execution System
- 15 WMS - Warehouse Management System
- 16 POS
- 17 Web Shops
- 18 Screen capture programs
- 19 J2EE
- 20 Installer Programs
- 21 Java related
- 21.1 Tutorial
- 21.2 JSRs: Java Specification Requests
- 21.3 Performance
- 21.4 Embedded applications/hardware based on java.
- 21.5 Hibernate
- 21.6 DAO - Data Access Object
- 21.7 JPA
- 21.8 Dynamic model; Adding columns runtime
- 21.9 Data/Properties Binding
- 21.10 Bean Validation
- 21.11 Loggin Frameworks
- 21.12 Beautiful Code
- 21.13 Java Tips
- 21.14 Frameworks
- 21.15 Design Patterns, Design metrics, QA, UML
- 21.16 Java and IM
- 21.17 Notification/IM Programs
- 21.18 Java Content Repository API
- 21.19 Autocompletion
- 21.20 CI - Continuous Integration
- 21.21 DI (Dependency Injection) or IoC (Inversion of Control)
- 21.22 Java Graph/Report packages
- 21.23 Java Geo Coding
- 21.24 Jave based DEB/RPM produce tools
- 21.25 Plugin articles and frameworks
- 21.26 Java Decompilers
- 21.27 Java GUI
- 22 DMS - Document Management Systems
- 23 CMIS - Content Management Interoperability Service
- 24 File Format conversion
- 25 CMS - Content Management Systems
- 26 Eclipse IDE and Application build on Eclipse
- 27 Script Languages
- 28 Java FTP Libraries and Articles
Postal Code Web Service
- 1741222 Webservice connector for address lookups
- 1-Postcode lookup propsal by Michael Judd
- 2-Postcode lookup propsal by Michael Judd
- Proposal from Teo
INCOTERMS
Pricing
Interesting Proposal/Requiremnts
Web Service
1. Products - When entering a new product, call an UPC/EAN webservice (http://www.gepir.org/) that validates a product UPC/EAN and populates the item description and trade info (size, weight, etc).
2. Business Partners - When entering a new Business Partner, call a Company Registrar to validate (and populate) company registration / vat numbers and registered address, directors, etc.
3. Credit Checking - When entering a new Business Partner, call a webservice to perform a credit vetting / check after which the report can be populated into a credit check table or attached to the record.
Double UOM
Expectations from Adempreie
* It must be stable. I'm running my business and other's businesses on it and it must not stop working at any time. * When I upgraded to the 3.52a release the invoices stopped printing due to a bug. To get the invoice printing to work Adempiere must be patched. This shouldn't happen in releases. * User friendly - If the system isn't user friendly it's harder to convince people to work in it. * Secure - I posted previously a message about Adempiere being easy to break into and that it can't be on an untrusted network. It's OK to have an insecure application as long as everybody knows it's insecure. For business critical data the implementors must know how to secure Adempiere. I'm working on the user friendliness part (the Account Editor was the first step) and when I have time I'd like to work on the security part. One example on how user friendliness can be improved is to increase the searchability in accounts (you can't zoom to documents from accounts-view today) and make a really simple form for creating manual general ledger entries. Manual general ledger entries today are far too much work than what a normal accountant is used to in other systems.
Posterita WEB POS
CRM systems
- CiviCRMOriented towards advocacy, non-profit and non-governmental groups.
- Free CRM; provides free and paid subsription
- Zoho CRM Free for up to 3 users
- Import Leads from Excel via Email into Microsoft CRM Interesting. Adempiere has the same two phase approach. Temporary table and after that process which import into real table.
Comparison of CRM systems
- interesting post regarding different offers of CRM packages
- CRM Heaven or CRM Hell? Seven Options Reviewed From the Trenches
Localized in Bulgarian
On Demand prising
Interesting news/Forum post regarding CRM systems
- SOAP Performance Issue Loading Accounts Strange advice "database to database conversion"! But for CRM system probably it is OK!
- SugarCRM for blind man's (disabled people) Very interesting requirements!
- DimDim
- vi /usr/local/dimdim/Mediaserver/mods/lighttpd.conf and leave port 80 not 81 then vi /usr/local/dimdim/ConferenceServer/apache-tomcat-5.5.17/webapps/dimdim/WEB-IN F/classes/resources/dimdim.properties dimdim.ServerAddress=SERVER_ADDRESS dimdim.serverPortNumber=81 dimdim.dmsServerAddress=SERVER_ADDRESS:81 dimdim.dmsServerInternalAddress=localhost:81 then - vi /usr/local/dimdim/ConferenceServer/apache-tomcat-5.5.17/webapps/dimdim/WEB -INF/classes/resources/streaming.properties and modifiy port from 80 to 81 streaming_server.2.rtmp_url=http://SERVER_ADDRESS:81/screenshare/ streaming_server.2.rtmpt_url=http://SERVER_ADDRESS:81/screenshare/ streaming_server.2.max_number_of_streams=-1 streaming_server.2.supported_stream_types=DTP locate server.xml and modify port on 81 restart dimdim and go to http://SERVER_ADDRESS:81/dimdim * NOTE if made this cherrypy dont give error for / at final... Control port 443 and 1935 The dimdim start well
- SugarCRM osCommerce Integration It is very strange for me too see how developers make integration at DB level. It looks that for CRM system it is completely OK.
- www.qinvoicing.comExports data from QInvoice itno OsCommerce.
- Apex Email Services www.salesforce.com
- SugarCRM Model-View-Controller implementation
- Developing a Simple Workflow within SugarCRM
Wiki
XWiki
GIS - Geographic Information System
Monitoring Applications/Systems
Log Analyzer
- awstats.sourceforge.netAWStats is a free powerful and featureful tool that generates advanced web, streaming, ftp or mail server statistics, graphically.
CAD/CAM
- Sweet Home 3DOpen Source, Java based.
Android
MFG/MRP - Manufacturing
Articles
- Definition of MRP - Material Requirement Planning
- Materials requirements planning (MRP)
- OpenBravo - User Manual: Production Management
- OpenBravo - Functional Documenation: Production Management
Manufacturing Terminology
Queue time
Amount of time a person, signal, or thing spends before being attended to, or before value adding work is performed to or on it. In many factories queue time constitutes about 90 percent of the total lead time. It is a subset of cycle time.
Queuing time
The time between the arrival of material at a workstation and the start of work on it
Cycle time
Period required to complete one cycle of an operation; or to complete a function, job, or task from start to finish. Cycle time is used in differentiating total duration of a process from its run time.
Waiting time
Period at job for which an employee is paid but is unable to work due to factors beyond his or her control. Also called allowed time, downtime, or idle time.
ERP Systems
- Average price of ERP Good article. Shows TCO.
- TinyERP/OpenERP
- TinyERP design
- OdooOpenERP on Demand
- OOOR - OpenObject on Rails
- OpenERP POS
- PostBook Server part build with Postgre SQL procedures.
- Good points[1]:
- - Amazing categories in master data setup - accounting and so on.
- - Very user-friendly forms
- Good points[1]:
- Weak points:
- - PostBooks has not workflow (or i could not find it) and ERP system without workflow is meaningless.
- - Only desktop application
- - Technical weakness are DB Stored procedures.
- Weak points:
- Dolibarr ERP/CRMBuild on Apache, Mysql, PHP.
- OpenBlueLab Model Driven Design
- OpenJades
- GardeniaSource code is older than binary release.
- SAP Bets the Future on Business By DesignQuite expensive solution - min 25 user x 125 / month = 3125 / month x 12 = 37 500 USD year.
- Price comparison
Small ERP/POS/MFG/WMS/Billing systems
- acacia-business-aceAcacia Business Ace is ERP+CRM like system.
- redview.org
- BrownSocks double-entry accounting library DEAD.
- leunam.dev.java.net
- jledgerJava Business Accounting API
- Zdot Podcast: Accounting Patterns in Java
- OpenSubsystems
- Blax Java-Swing application for optimized POS-Management and inventory management.
- Change notifications in JMoney JMoney RCP is a personal finance (accounting) manager written in Java. It is built using the Eclipse RCP and can be extended using plug-ins.
- StoreMgr intended to be a cross-platform open-source point of sale system for small businesses.
- Financial Portal
- EBI Neutrino R1
- o2StoreWarehouse and Point Of Sale (POS) Managment System
- J Chemical Mixing Manufacturing System
- StrangeBrew Brewing software written in Java.
- PlayBilling Webbased billing system for internet cafe and wireless hotspot.
- Quality Complaint Management SystemAutomotive Quality complaint Management to record Customer incident.
- RaplaMulti-user resource and event management system.
- ASDN"Agile Supply Demand Networks" is software for analyzing and developing logistics networks.
- POS by Linux Canada Looks like nice POS.
- www.simpleinvoices.org PHP based
- www.dolibarr.org PHP based
- www.softrak.com Paid.
- www.comarch.de Paid.
- www.billfaster.com Proprietary.
- www.jbilling.com Open Source
- PostERP Windows only. Works with Postgres.
- www.scalable-systems-ug.com Online Accounting application.
- www.clearcost.com.au Budgeting and Reforecasting
- Store Manager for CRE Loaded Paid
Bulgarian
- www.aloeco.comEnterprise One
ERP Requirements
Features that a composite of UK government bodies classified as Mandatory, Highly Desirable and nice-to-have in financial systems. Chapter 9 sets out their requirements on fixed assets. List they came up seems to have general application.
- Historic Data
ERP Books
ERP articles
Historic Data
- German Needs in ERP Area
- JTemporal
- Temporal database
- Temporal PatternsMartin Fowler
- Temporal PropertyMartin Fowler
Open Standards
- OAccounts
- OASIS UBL
University ERP systems
On Demand ERP systems
- ERP5
- www.plex.comGood web site.
Comparison of Open Source ERP Systems
SAP
- Shattering the SAP mythLists SAP Business One features
- SAP Business One Pros/Cons
- Data Governance using SAP MDM - Part 1
- Data Governance using SAP MDM – Part 2SAP Master Data Governance
Compiere
My opinion is that this is very outdated information, but who knows...
- Interesting posts from Compiere forums
- sf.net forum postAlbert totally killed Compiere Inc.
Take over Compiere you need Albert
- [2]HR and Payroll built on Compiere;
- sf.net post
- Introduction to CompiereIntersting how people use buzz words like SOA and make produce non true statements. Compiere is not SOA application! Where are the Service in Compiere? Who cares? Important is to make good advertisement :)
OpenBravo
- Web Services
- Openbravo and eZ Publish interoperability
- Google Spreadsheet - product priorities
- Translation and Localization for Bulgaria
- nice mesage about non existing functionality.
this functionality does not exist in Openbravo standard product. However, this should be a relatively simple extension to build, especially in release 2.50 where there is a full layer of APIs that allow you to read and write transactional data using RESTful web services. You could also build this functionality as a reusable module and share it with the rest of the community.
OpenBravo POS
- DB Settings
- hsqlDB as Standalone Server
MUST Start Hsql Db FIRST!
jdbc:hsqldb:hsql://localhost/xdb;shutdown=true
- hsqlDB as Embedded Server - 1
jdbc:hsqldb:file:C:\adempiere-cd\workspace\adempiere-stable\Openbravo POS\sampledb\openbravopos-db;shutdown=true
- hsqlDB as Embedded Server - 2
jdbc:hsqldb:file:C:\Users\trifon\openbravopos-db;shutdown=true
OpenTPV
- OpenTPVOpenTPV is an extension of Openbravo POS developed by a partner of Openbravo
Open Compiere
- list with bug fixes transfered from Adempiere Amazing - EDI is part of it :) - Thank you!
MES - Manufacturing Execution System
WMS - Warehouse Management System
- sf.net
POS
POS Hardware
TouchScreen
Tina POS
Weak sides
Questions and Answers
How to add Dual currency?
Web Shops
Magento
Summer Cart
Commercial
osCommerce
Screen capture programs
J2EE
Installer Programs
- Dynamic Proxy
- Example Adempiere JPA persistance
- Inheritance
- Exception handling
- JACOBThe JACOB Project: A Java-COM Bridge
- Java based Wizards
- Java DNS
- Java Rounding
- Trouble with accuracy and currency handling in the invoice processGood description of Rounding in Java
- Java Properties
- Java Tip 135: Layer and compare property filesA utility for comparing and combining property files eases multilayer property file organization
- PropDiff
- Amazon Web Service
- Amazon S3Browse site
- Uploading to Amazon S3 using a custom ANT task
- Introduction to Amazon S3 with Java and REST
- www.alestic.comGood source of information about EC2. Good number of AMIs for Amazon EC2.
- What are the common methods used for session tracking
- Reall Java How To
- How to write Iterators really REALLY fast
- JVM-level clustering technology
- Calendar
- Bedework: Open Source Calendar for the Enterprise
- GCALDaemonOS-independent Java program that offers two-way synchronization between Google Calendar and various iCalendar compatible calendar applications. GCALDaemon is primarily designed as a calendar synchronizer but it can also be used as a Gmail notifier, Address Book importer, Gmail terminal and RSS feed converter.
- TreeTable example (with source code)
- Article: Gantt Charts With JXTreeTable
- CheckboxTreeJava Swing component that provides a Tree with Checkboxes in every node.
- Swing app in JDK6 continues to rendering slow in Windows Terminal Server
- RSS lib
- MVN forum Java based forum
- Swing-based tree layouts with CheckboxTreeA configurable tree component with checkable nodes
- How To Simulate Telnet Session in Java
- Glazed Lists
- JTable filtering with Glazed ListsUse list transformations to add text filtering to your application
- Swing model filteringUsing filter objects to reinterpret data and state models
- Java and email clients
- Links to emails clientsnot only in java
- mail clients in java
- JWMAWeb email client written in java.
- ColumbaGood one, but not active since.
- PHP email cleints
- www.atmail.comCommercial, but has good interface and provides php sources.
Tutorial
- www.laliluna.deDifferent tutorials: Database Layer, Java Persistence, Hibernate,
- http://stores.lulu.com/java-successDifferent tutorials: Java, Eclipse, Maven, JSF, Hibernate, Spring, HSQL, JSF, Facelets, Spring-JSF
- www.vogella.deJava Preferences API Tutorial, Java and SAP - Connnecting via the Java Connector (JCo), Programming Mobile Applications with the Java Micro Edition - Tutorial, Developing JavaFX applications with Eclipse - Tutorial
JSRs: Java Specification Requests
Performance
- Performance Stress Tools
Embedded applications/hardware based on java.
Hibernate
- Hibernate Synchronizer Eclipse plig-in which automatically generate java code when your hibernate mapping files are modified.
Articles/Documentation
- 16.2. Named SQL queries
- 12 things I bet you didn’t know about Hibernate
- Database Configurations
- Avoiding ORM Performance Pitfalls
- Batch inserts in hibernate
- Spatial Search with Hibernate+Lucene
- Don't Let Hibernate Steal Your Identity
- Hibernate’s @FilterJoinTable
- Interceptors
- Using a Hibernate Interceptor To Set Audit Trail PropertiesVery good article!
DAO - Data Access Object
- DAO - live or Die?
DAO Frameworks
- HadesUtility library to work with Data Access Objects implemented with Spring and JPA. The main goal is to ease the development and operation of a data access layer in applications.
- hibernate-generic-daoGeneric DAO implementation: extendable, detailed search, remote service interface
- JingDAOJava based DAO framework.
- FireStorm/DAOCommercial
JPA
- The Java Persistence API - A Simpler Programming Model for Entity Persistence
- Defining your Object model with JPA Good article
- Optimistic Concurrency Checking
- Object Relational Mapping Persistence Layer Very interesting. It has features which are good and do not exist in JPA. Like getting access to java.sql.Connection.
- Binding Database Table to a Table Component Using JPA
- Good documentation
- JPA Query Tool
- SimpleJPA Java Persistence API for Amazon SimpleDB
Dynamic model; Adding columns runtime
- Hibernate
- Using Hibernate to Support Custom Domain Object FieldsDynamic/Runtime column addition.
- Hibernate and dynamic models
Data/Properties Binding
- Mogwai DataBindingframework to bind Java Beans / Pojo's to Swing visual components. It extends the Swing MVC architecture and supports a Mircosoft Document/View style handling.
- Bean-dependent or Bean-independent Properties? Lets Battle it Out!It looks that JSR-295 (Beans Binding) is going to start good discussion regarding type of Ben Properties.
- Synchronizing Properties with Beans Binding (JSR 295)
- Beans Binding: A Java Data-Binding Solution with a Serious Problem
- Beans Binding Via The Road Less Travelled By (Part 1)
Bean Validation
- OValObject validation framework for Java™ 5 or later
Loggin Frameworks
- Pax LoggingThe logging support in the standard Log Service of the OSGi specification is minimalistic and not entirely suitable for enterprise applications. This project tries to address this by extending the standard interface with additional interfaces and using a strong logging backend, the Apache Log4J. Pax Logging defines its own API, but more importantly it supports the Log4J and Jakarta Commons Logging APIs as well, making it easy to create bundles that use these common APIs, either directly in new code or indirectly from inside 3rd party libraries.
Beautiful Code
Java Tips
- Java 7 features
- How to show web start console
- How to debug java applet?
- Unofficial Java Web Start/JNLP FAQ
- Java Thread Dump Ctrl+Break
- An Introduction to Java Stack Traces
- Java ThreadLocal
- Deliver Your Java Application in One-JAR!
- JSON visualization plugin for Eclipse
- Java Expression Languages
- Java Localization and Internationalization
- Iterating through entries of Map or EntrySet
// Assuming map = Map<String, String> for (Iterator iter = map.entrySet().iterator(); iter.hasNext();) { Map.Entry entry = (Map.Entry)iter.next(); String key = (String)entry.getKey(); String value = (String)entry.getValue(); }
- Parsing date with java DateFormat
DateFormat df = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT, Locale.ENGLISH); df.parse("02/20/08 10:10 pm"); // Works df.parse("02/20/08 10:10"); // Fails
Frameworks
WidgetServer is a component based, server-side, Java/XML rich-client-framework which enables an application to run as either
- an application with a rich Web client based on AJAX (HTML, XML, CSS, Javascript) - an application with a simple Web client based on HTML and CSS - a standalone application with a Swing GUI, - a client/server application with a thin Swing client, - or a mobile application on different devices like PDAs or Smartphones
- Roma FrameworkRoma allows you to develop enterprise level Java applications with low effort following a real Domain Driven Design approach.
- Woko extensible Object-Oriented Wiki, where you don't browse or edit pages, but objects ! It's a mix of pure OOP, a generous portion of Domain Driven Development, a slice of good old MVC, and lots of other ingredients, all served hot in your browser.
- Qi4jQi4j is an implementation of Composite Oriented Programming, using the standard Java 5 platform, without the use of any pre-processors or new language elements.
- Apache CXFAn Open Source Service Framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI.
Pivot Framework
- PivotPivot is an open-source framework for building high-quality, cross-platform applications that are easily deployable both via the web and to the desktop.
- Pivot ToolkitAn open-source framework for building high-quality, cross-platform applications that are deployable both via the web and to the desktop. It began as an R&D effort at VMware but has now been made available to the community as an option for developers who want to build rich internet (RIA) applications in Java.
Eclipse Riena
- Eclipse Riena: Business-Oriented Client/Server Applications
- Riena Milestone 3 ships new UI for RCP applications
Spring
- Introducing the Spring Framework
- Open-tidesweb foundation framework that can be used to quickly setup a web application using Spring MVC and JPA.
- Built-in security. Integrated with ACEGI Security and pre-configured.
- Support for CRUD pages. Uses JPA/Hibernate for CRUD operations.
- Search By Example. CRUD pages includes built-in search criteria.
- Audit Logging. Entities can be easily audited.
- Email notification. Email notifications and alerts are pre-configured.
- Environment specific property with Spring
- Sping by Example
- Avoiding Connection Leakage and Boiler Plate Code with Spring JdbcTemplate
- Workflow
Spring Integration
- Spring Integration: a new addition to the Spring portfolio
- [3]
- Spring Integration boosts service-based apps
Impala
- ImpalaA dynamic module framework for Java-based web applications, based on the Spring Framework. With a focus on simplicity and productivity, Impala radically transforms application development using Spring and related technologies, such as Hibernate, JMX, and other technologies.
Struts
- Bridge the gap between Struts and HibernateExtend Struts for a more object-oriented relationship with Hibernate
- First Steps with Jakarta Struts
NetKernel
Apache Beehive
MD4J
- MD4JMD4J is a passive, model driven, extensible J2EE webapp generator. Currently Hibernate 3 mappings are supported as input, with EJB 2.1, Struts 1.x and JSP 2.0 as output for CRUD and Search operations with patterns like MVC, DAO and SessionFacade. Ant task included.
InPowerForms
- http://www.inpowersoft.com/Accelerate Database-Driven Application Development For Java Rich Client Platforms.
CRUD Frameworks
Krank
Test Frameworks
GUI Test Frameworks
- QF-Test
- Marathon is a simple, flexible and extendable tool that assists in developing automated test suites for Java/Swing applications.
- Open Source
- AbbotJava GUI Test Framework.
- FEST Swing Module
Web UI Test Frameworks
- SeleniumVery interesting features.
Design Patterns, Design metrics, QA, UML
- JDepend JDepend traverses Java class file directories and generates design quality metrics for each Java package. JDepend allows you to automatically measure the quality of a design in terms of its extensibility, reusability, and maintainability to manage package dependencies effectively.
UML
- www.websequencediagrams.comUML Sequence Diagrams in web.
Java and IM
- Yahoo Instant Messenger Support for Java
- yowlCentralised notification system for use in web applications
Notification/IM Programs
- growl.infoGrowl lets Mac OS X applications unintrusively tell you when things happen.
- SnarlWindow based notification proglram like Growl.
IRC
- IRClib IRC library
- Martyr - A Java IRC Library
- PircBot Java IRC BotVery nice! SpeechBot, LogBot and other based on PircBot.
IRC Log Analyzers
- pisgLogfile analyzer. Statistics Generator.
IRC Articles
Java Content Repository API
- Introducing the Java Content Repository API
- What is Java Content Repository
- Catch Jackrabbit and the Java Content Repository API
Autocompletion
CI - Continuous Integration
- Hudson Plug-ins
DI (Dependency Injection) or IoC (Inversion of Control)
- Easier Custom Components with Swing Fuse
- Dependency Injection - 3 Questions!
- Create a Simple IoC Container Using Annotations
Java Graph/Report packages
- Linguine MapsProvides clean object-oriented diagramming API for graph visualization. It visualizes Apache Ant files, Hibernate and Apache Object Relational Bridge mapping files, DTD's for XML and more.
- Graphviz - Graph Visualization Software
- Result after google search for "Graphviz Java"
- GraphViz Java API This API just call dot!
- JPGD - Java-based Parser for Graphviz DocumentsThis is just a parser which produces objects.
- TINTFUEditor for GraphViz. Can parse DOT files and render a preview of them in a side pane.
- Grappa Java Graph Package; Has Java Applet which allows edit of graph.
- Export Swing components to PDFUse JFreeChart and iText to draw charts
- PDFBoxOpen source Java PDF library for working with PDF documents. This project allows creation of new PDF documents, manipulation of existing documents and the ability to extract content from documents. PDFBox also includes several command line utilities.
Java Geo Coding
Jave based DEB/RPM produce tools
Plugin articles and frameworks
Java Decompilers
Java GUI
- JAdaptiveMenuJPopupMenu like in Microsoft Office
- Personalized Menus in SwingOpen Source
- MySwing Project
- Cool Swing Stuff
- Using SwingWorker - A Step by Step tutorial
- DetanglerSwing Thread Debugger. The easiest way to find the hardest Swing bugs
- Class that any Swing application can't live without Scheduling delayed invocation of some piece of work.
Java GUI Libraries
- l2fprod.comfree software for the Java platform and others
UFace
SWT
- SWT SnippetsSnippets are minimal stand-alone programs that demonstrate specific techniques or functionality
SwingWT
DMS - Document Management Systems
jLibrary
Alfresco
O3Spaces
CMIS - Content Management Interoperability Service
File Format conversion
- RTF to text file
- RTFTemplate
- rtf2xmlrtf2xml faithfully converts Microsoft's RTF format to structured XML
CMS - Content Management Systems
- Choosing an Open-Source Content Management System
- Cushy CMSIntresting concept. Allows users to edit only part of the pages.
Java based
- www.dotcms.orgVery good features
- Magnolia
- atLeap
- melentijava based joomla-like CMS system.
- California CMS (CaCMS)http://www.sf.net/projects/cacms
- www.onehippo.com Hippo
PHP based
- Joomla
- JoomFish Multilingual support for Joomla
- RichContact
- siteground - Joomla templates
- Shorty Simple tool for creating shorter, human- readable links from long URLs. PHP based.
Eclipse IDE and Application build on Eclipse
- Using Sourceforge.net with Mylyn
- Building an Eclipse Text Editor with JFace Text
- Using link files to manage an Eclipse install
- IDE in the could
- Design Pattern Plugins
- Eclipse Plugins - Patterns category
- Pattern Box Very good plugin. Design pattern editor for Eclipse
- Design Patterns Plugin
Eclipse Articles and Tutorials
Script Languages
- Neanshell, example how to invoke scriped ActionListener Interface
- Dynamic BeanShell binding and ANT tasks
- Discover new dimensions of scripted Java
- Scripting with Balance in Design and Performance
- JVM LanguagesBook
Eclipse plugin
Java FTP Libraries and Articles
- ftp4che Features: Implicit SSL / Implicit TLS / AUTH SSL / AUTH TLS / FXP support / PRET support / SSCN support / event model / bandwidth control / unlimited file size support / ...
- FTP in Java
- Java FTP client libraries reviewed
- Update: Java FTP libraries benchmarked
- amoebacode FTP Library
- List of raw FTP commands
Posts regarding FTP and SSL
Commercial which support FTPS (FTP Over SSL)