Difference between revisions of "User:Trifonnt/MyReadings"

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.
(Created page with '== General == * [http://www.onlamp.com/lpt/a/7005 Tools for Geographically Distributed Software Development] * Geocode ** [http://googlemapsapi.blogspot.com/2006/06/geocoding-at-…')
 
m (typos)
 
(12 intermediate revisions by 3 users not shown)
Line 232: Line 232:
 
* [http://www.wikimatrix.org/forum/viewtopic.php?id=387 WikiMatrix Forum Etiquette]
 
* [http://www.wikimatrix.org/forum/viewtopic.php?id=387 WikiMatrix Forum Etiquette]
 
* [http://www.lilbeginnings.com/forum/et/ Forum Etiquette & Rules]
 
* [http://www.lilbeginnings.com/forum/et/ Forum Etiquette & Rules]
 
+
* [http://www.slideshare.net/vishnu/how-to-protect-yourhow-to-protect-your-open-source-project-from-poisonous-people How to Protect Your Open Source Project From Poisonous People] Presentation
  
 
==== Open Source Wars ====
 
==== Open Source Wars ====
Line 328: Line 328:
 
* [http://media.netpr.pl/notatka_92301.html Open Source Business Foundation]
 
* [http://media.netpr.pl/notatka_92301.html Open Source Business Foundation]
  
==== Creadit Card processing ====
+
==== Credit Card processing ====
 
* [http://www.c-prompt-dev.com/JSOFUserMan_AutomatedCCProcessing.htm AUTOMATED CREDIT CARD PROCESSING]
 
* [http://www.c-prompt-dev.com/JSOFUserMan_AutomatedCCProcessing.htm AUTOMATED CREDIT CARD PROCESSING]
  
Line 523: Line 523:
 
** [http://wiki.xtuple.org/FreightPricing XTuple Freight Pricing]
 
** [http://wiki.xtuple.org/FreightPricing XTuple Freight Pricing]
 
** [http://www.xtuple.org/mantis/view.php?id=7258 ]
 
** [http://www.xtuple.org/mantis/view.php?id=7258 ]
** [https://sourceforge.net/tracker/?func=detail&atid=879335&aid=2257170&group_id=176962 Ademepire Feature Request: Implement shipper and freight category functionality]
+
** [https://sourceforge.net/tracker/?func=detail&atid=879335&aid=2257170&group_id=176962 ADempiere Feature Request: Implement shipper and freight category functionality]
  
* [https://sourceforge.net/forum/message.php?msg_id=4432961 EU funding Adempiere Development; Postponed as deadlines was passed.]
+
* [https://sourceforge.net/forum/message.php?msg_id=4432961 EU funding ADempiere Development; Postponed as deadlines was passed.]
 
* [http://cordis.europa.eu/fp7/sme_en.html Seventh Research Framework Programme]European Union’s chief instrument for the public funding of research, an increase in private funding of R&D is one of the key goals of the EU’s Lisbon Strategy for ‘knowledge for growth’, and the programme is designed with this in mind.
 
* [http://cordis.europa.eu/fp7/sme_en.html Seventh Research Framework Programme]European Union’s chief instrument for the public funding of research, an increase in private funding of R&D is one of the key goals of the EU’s Lisbon Strategy for ‘knowledge for growth’, and the programme is designed with this in mind.
  
* [http://125.22.241.142:8090/atelierflex Adepiere Flex Interface]
+
* [http://125.22.241.142:8090/atelierflex ADempiere Flex Interface]
 
** [https://sourceforge.net/forum/message.php?msg_id=5059698 sf.net post]
 
** [https://sourceforge.net/forum/message.php?msg_id=5059698 sf.net post]
  
Line 564: Line 564:
  
 
* [https://sourceforge.net/projects/medical Medical]Written in Python, uses OpenObejcts framework. Health and Hospital Information System (HIS) for OpenERP. Uses standards, such WHO ICD-10 and ICD-10-PCS. Provides a universal EMR (Electronic Medical Record) / HIS, so developing countries can also benefit.
 
* [https://sourceforge.net/projects/medical Medical]Written in Python, uses OpenObejcts framework. Health and Hospital Information System (HIS) for OpenERP. Uses standards, such WHO ICD-10 and ICD-10-PCS. Provides a universal EMR (Electronic Medical Record) / HIS, so developing countries can also benefit.
 +
 +
* [http://hl7api.sourceforge.net/index.html hl7API]HAPI (HL7 application programming interface; pronounced "happy") is an open-source, object-oriented HL7 2.x parser for Java.
  
 
==== Siemens ====
 
==== Siemens ====
Line 641: Line 643:
  
 
* [http://www.freshpatents.com/Semantic-model-development-and-deployment-dt20070208ptan20070033212.php?type=description Microsoft trying to patent AD idea; Can't anyone get rid of this stupid company???]
 
* [http://www.freshpatents.com/Semantic-model-development-and-deployment-dt20070208ptan20070033212.php?type=description Microsoft trying to patent AD idea; Can't anyone get rid of this stupid company???]
 +
 +
== XML databases ==
 +
* [http://exist.sourceforge.net/ eXist]
 +
 +
 +
== VoiceXML ==
 +
* [http://www.informit.com/articles/article.aspx?p=774816 An Introduction to VoiceXML]
 +
* [http://www.informit.com/articles/article.aspx?p=777626 Introduction to VoiceXML Part 2: Working with Forms]
 +
* [http://www.informit.com/articles/article.aspx?p=784760 Introduction to Voice XML Part 3: Voice XML Grammars]
 +
* [http://www.informit.com/articles/article.aspx?p=1014972 Introduction to Voice XML Part 4: Grammars, Scope, and Event Handlers]
 +
* [http://www.informit.com/articles/article.aspx?p=1017851 Introduction to Voice XML Part 5: Voice XML Meets Web 2.0]
 +
 +
=== VoiceXML Providers ===
 +
* [http://www.voxeo.com www.voxeo.com]
 +
 +
 +
== Xml2Xsd ==
 +
* [http://blog.dotkam.com/2008/05/28/generate-xsd-from-xml/ Generate XSD from XML]
 +
* [http://xmlbeans.apache.org/docs/2.0.0/guide/tools.html#inst2xsd xmlbeans]
 +
* [http://www.flame-ware.com/xml2xsd/ online tool]
 +
* [http://www.oxygenxml.com/ oxygenxml]
 +
* [http://www.oxygenxml.com/eclipse_plugin.html eclipse plugin]
 +
* [http://www.stylusstudio.com/autogen_xsd.html stylus studio]
 +
* [http://www.thaiopensource.com/relaxng/trang.html trang]
 +
 +
== List of XML Schemas ==
 +
=== Bookmarks ===
 +
* XBEL - XML Bookmark Exchange Language
 +
* [http://xbel.sourceforge.net/ xbel]
 +
 +
* [https://sourceforge.net/projects/jboom jBoom]
 +
 +
=== Business ===
 +
    * ARTSXML - Retail XML schema specification by Association for Retail Technology Standards
 +
    * UBL - Defining a common XML library of business documents (purchase orders, invoices, etc.) by Oasis
 +
    * HR-XML
 +
    * XBRL Extensible Business Reporting Language for International Financial Reporting Standards IFRS and United States Generally Accepted Accounting Principles GAAP business accounting.
 +
 +
=== CAD / DCC ===
 +
* KML, Keyhole Markup Language is use for annotation on 3D Geographical Browser. Browser supported are Google Earth. These annotation can be use to place events such as Earthquake warning, historical events…etc.
 +
Note: CAD / DCC can also refer to GIS and other types of management systems for other industry.
 +
 +
 +
** [http://labs.micromata.de/display/jak/Home JAK]Java API for KML
 +
 +
=== Financial ===
 +
    * FpML, Financial products Markup Language is the industry-standard protocol for complex financial products. It is based on XML (eXtensible Markup Language), the standard meta-language for describing data shared between applications.
 +
    * FIXML, Financial Information eXchange (FIX) protocol is an electronic communications protocol initiated in 1992 for international real-time exchange of information related to the securities transactions and markets.
 +
 +
===Graphical User Interfaces ===
 +
    * GLADE - GNOME’s User Interface Language (GTK+)
 +
    * KParts - KDE’s User Interface Language (Qt)
 +
    * XUL - XML User Interface Language (Native)
 +
    * XAML - Microsoft’s Extensible Application Markup Language
 +
 +
=== Mathematical ===
 +
    * MathML - Mathematical Markup Language
 +
 +
=== Metadata ===
 +
    * RDF - Resource Description Framework
 +
    * ONIX for Books - ONline Information eXchange, developed and maintained by EDItEUR jointly with Book Industry Communication (UK) and the Book Industry Study Group (US), and with user groups in Australia, Canada, France, Germany, Italy, the Netherlands, Norway, Spain and the Republic of Korea.
 +
    * DDML - reformulations XML DTD
 +
 +
=== Music Playlists ===
 +
    * XSPF - XML Shareable Playlist Format
 +
 +
=== News Syndication ===
 +
    * Atom - Atom
 +
    * RSS - Really Simple Syndication
 +
 +
=== Paper and Forest Products ===
 +
    * papiNet - XML format for exchange of business documents and product information in the paper and forest products industries.
 +
 +
=== Parser ===
 +
    * JAXP, Java XML API.
 +
    * SAX, serial access XML parser, a popular alternative to DOM.
 +
    * XDR
 +
 +
=== Statistics ===
 +
    * SDMX - SDMX-ML is a format for eXchange and sharing of Statistical Data and Metadata.
 +
 +
=== Vector Images ===
 +
    * SVG - Scalable Vector Graphics
 +
 +
=== See also ===
 +
    * List of XML markup languages
 +
    * XML Schema Language Comparison
 +
    * XML transformation language
 +
    * XML pipeline
 +
 +
= REST =
 +
* [http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm REST architecture style]Dissertation by Roy Fielding
 +
* [http://en.wikipedia.org/wiki/Representational_State_Transfer REST page in Wikipedia]
 +
* [http://jcp.org/en/jsr/detail?id=311 JSR-311]JAX-RS: The JavaTM API for RESTful Web Services
 +
 +
 +
== REST Articles ==
 +
* [http://www.xml.com/pub/a/2004/12/01/restful-web.html How to Create a REST Protocol]
 +
* [http://www.infoq.com/articles/rest-introduction A Brief Introduction to REST]
 +
* [http://www.javaworld.com/javaworld/jw-10-2007/jw-10-resteasy.html?fsrc=rss-index REST easy with the JavaBeans Activation Framework]
 +
* [http://www.ddj.com/web-development/199902676 SOA, Web Services, and RESTful Systems]A framework for building RESTful systems
 +
* [http://www.prescod.net/rest/mistakes/ Common REST Mistakes]
 +
* [http://blog.exoplatform.org/2008/01/23/exo-rest-framework-use-case/ eXo REST framework use case]
 +
* [http://wiki.restlet.org/docs_1.1/13-restlet/28-restlet/144-restlet.html Restlet-GWT module]
 +
 +
* restafarian.org
 +
** [http://blog.restafarian.org/2008/07/look-up-tables-lookuptableservlet-phase-i/ Look-up Tables: LookupTableServlet (phase I)]Very nice article.
 +
 +
== REST Frameworks ==
 +
* [https://cetia4.dev.java.net/ Cetia4] Java Servlet-based REST Framework
 +
* [http://threecrickets.com/prudence/ Prudence] Prudence is an open source container and framework for scalable web frontends and network services.
 +
* [http://docs.outerthought.org/kauri/about.html Kauri] Kauri is a Java-based, REST-centric framework for developing web applications and web services.
 +
 +
 +
=== Restlet REST Framework ===
 +
* [http://www.restlet.org/ Restlet, a REST framework for Java]Good one. Organized
 +
* [http://www.theserverside.com/news/thread.tss?thread_id=38290 The Server Side post] with very good discussion
 +
* [http://wiki.restlet.org/docs_1.2/13-restlet/275-restlet/266-restlet/269-restlet.html Sample port of the Restlet API on the Google Android platform.]
 +
 +
 +
=== Jersey REST framework ===
 +
* [https://jersey.dev.java.net/ Jersey]JAX-RS (JSR 311) Reference Implementation for building RESTful Web services.
 +
* [http://objectif-naiade.blogspot.com/2007/11/java-rest-framework-jersey.html A java REST framework : Jersey]
 +
* [http://objectif-naiade.blogspot.com/2007/11/integrating-jersey-with-guice-and.html Integrating Jersey with GUICE and freemarker]
 +
* [http://weblogs.java.net/blog/mhadley/archive/2007/09/integrating_jer.html Integrating Jersey and Spring]
 +
 +
 +
=== Project Zero REST framework ===
 +
* [http://www.projectzero.org/wiki/bin/view/ Project Zero] IBM REST framework
 +
 +
 +
=== Sling ===
 +
* [http://incubator.apache.org/sling/site/index.html Apache Sling]
 +
* [http://blog.contenthere.net/2008/06/first-official-release-of-sling.html First Official Release of Sling]
 +
 +
 +
=== Mattress REST framework ===
 +
* [http://www.mattressframework.org/ Mattress]
 +
* [http://sourceforge.net/projects/mattress/ sf.net page]
 +
 +
 +
=== RESTEasy ===
 +
* [http://sourceforge.net/projects/resteasy/ RESTEasy] RESTEasy is a Java framework for creating RESTful Web Services.
 +
** [http://java.dzone.com/articles/resteasy-spring Integrating JBoss RESTEasy and Spring MVC]
 +
 +
 +
=== REX - REST SQL/XML Mapping Service ===
 +
* [http://sourceforge.net/projects/rex-restsqlxmap/ REX - REST SQL/XML Mapping Service] REX allows you to create REST interfaces by directly connecting HTTP Requests to SQL/XML queries without programming.
 +
 +
 +
=== SerfJ ===
 +
* [http://serfj.sourceforge.net/index.html SerfJ] Simple Ever Rest Framework for Java
 +
 +
 +
=== Spring and REST ===
 +
* [http://java.dzone.com/articles/spring-30-rest-example Getting REST Right in Spring 3.0]
 +
* [http://www.stupidjavatricks.com/?p=54 Spring 3.0 RESTful Web Services By Example]
 +
* [http://www.developer.com/java/web/article.php/3854986/Get-RESTful-with-Spring-30.htm Get RESTful with Spring 3.0]
 +
* [http://blog.springsource.com/2009/03/08/rest-in-spring-3-mvc/ REST in Spring 3: @MVC]
 +
 +
= BPM =
 +
* [http://bpms.intalio.com/content/view/18/59/ Intalio]
 +
 +
 +
== BPM Articles ==
 +
* [http://www.infoq.com/articles/seven-fallacies-of-bpm The Seven Fallacies of Business Process Execution]
 +
* [http://wiki.jboss.org/wiki/Wiki.jsp?page=JbpmAndDrools How to invoke rules from a jBPM ActionHandler]
 +
 +
= Workflow Frameworks =
 +
* [http://blog.taragana.com/index.php/archive/top-10-java-workflow-engine/ Top 10 Java Workflow Engine]
 +
 +
== jBPM ==
 +
* [http://www.mastertheboss.com/en/jbpm/106-jbpm-best-practices.html JBPM best practices]
 +
* [http://www.jboss.org/jbossjbpm/jbpm_documentation/ jBPM Documentation]
 +
* [http://www.jorambarrez.be/blog/category/jbpm/ Blogs about jBPM you don’t want to miss!]
 +
* [http://www.javaworld.com/javaworld/jw-05-2006/jw-0522-jbpm.html?page=1 Manage your business processes with JBoss jBPM]
 +
* [http://www.jboss.org/community/docs/DOC-11096 How to invoke rules from a jBPM ActionHandler]
 +
* [http://www.theserverside.com/tt/articles/article.tss?l=jBPMandSpring Getting Started with jBMP and spring]
 +
 +
 +
= Messaging Systems =
 +
 +
== JMS ==
 +
* [http://www.dzone.com/links/r/a_lightweight_alternative_to_apachemq_or_rabbitmq.html A Lightweight Alternative to ApacheMQ or RabbitMQ]
 +
 +
= Process Flow Application =
 +
* [http://flow4j.sourceforge.net/cgi-bin/twiki/view/Flow4j/WebHome Flow4J]
 +
* [http://flow4jeclipse.sourceforge.net/docs/index.html Flow4Eclipse]
 +
 +
= LMS - Learning Management System =
 +
* Java based
 +
** [http://www.olat.org/ OLAT]
 +
 +
= Software Translation tools =
 +
* [http://lwn.net/Articles/325311/ Easing software localization with Transifex]
 +
 +
 +
== TMX - Translation Memory Applications/Tools ==
 +
CAT - Computer Assisted Translation
 +
 +
* [http://www.omegat.org/ www.omegat.org]OmegaT - Open Source
 +
** [https://sourceforge.net/projects/omegat-plugins omegat-plugins]
 +
 +
** ADempiere and OmegaT
 +
*** [https://sourceforge.net/projects/adempiere/forums/forum/610546/topic/3440476 sf.net post]Localization of ADempiere With OmegaT
 +
*** [http://www.adempiere.com/index.php/Localization_Guide_For_OmegaT_GUI Localization Guide For OmegaT GUI]
 +
 +
 +
== Spell Check tools ==
 +
* [http://jortho.sourceforge.net/ Jortho]
 +
** [http://www.inetsoftware.de/other-products/jortho Jortho web site]
 +
 +
= Rule Engines =
 +
* [http://jcp.org/en/jsr/detail?id=94 JSR 94]
 +
* [http://java.sun.com/developer/technicalArticles/J2SE/JavaRule.html Getting Started With the Java Rule Engine API (JSR 94): Toward Rule-Based Applications]
 +
* [http://javaboutique.internet.com/tutorials/rules_engine/ A Closer Look at the Java Rules Engine API (JSR 94)]
 +
* [http://docs.codehaus.org/display/DROOLS/JSR-94+TCK+Tutorial JSR-94 Technology Compatibility Kit (TCK) Tutorial]
 +
* [http://java.dzone.com/news/dynamic-java-programming-rule Dynamic Java Programming With Rule Engine]Shows benefits of Rule Engines.
 +
* [http://java.dzone.com/articles/solving-planning-problems-intr Solving Planning Problems: Introducing the Drools Solver]
 +
* [http://codeodor.com/index.cfm/2007/9/10/Rules-based-Programming-with-JBoss-RulesDrools/1600 Rules-based Programming with JBoss Rules/Drools]
 +
 +
* Drools
 +
** [https://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/docs/index.html Drools documentation]
 +
** [https://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/docs/drools-flow/html/ch01.html Drools Flow User Guide]
 +
** [http://www.onjava.com/pub/a/onjava/2005/08/03/drools.html Give Your Business Logic a Framework with Drools]
 +
** [http://www-128.ibm.com/developerworks/java/library/j-drools/ Implement business logic with the Drools rules engine]
 +
** [http://blog.athico.com/ blog.athico.com]Very good blog about Drools.
 +
** [http://fit-for-rules.sourceforge.net/ Fit for Rules]
 +
 +
* Decision Tables
 +
** [http://openl-tablets.sourceforge.net/index.html OpenL]
 +
** [http://openrules.com/ OpenRules]
 +
 +
= ESB - Enterprise Service Bus and JBI - Java Business Integration=
 +
* [http://servicemix.apache.org/home.html ServiceMix]
 +
* [http://www.jcp.org/en/jsr/detail?id=208 JSR-208]Java Business Integration
 +
 +
 +
== ESB/JBI Articles ==
 +
* [http://www.javaworld.com/cgi-bin/mailto/x_java.cgi ServiceMix as an enterprise service bus]
 +
 +
= VPN =
 +
* Open VPN
 +
** [http://www.openvpn.net/release/openvpn-2.1_rc15-install.exe version working on Windows Vista]
 +
 +
* VPN providers
 +
** [http://www.usaip.eu/en/index.php www.usaip.eu]
 +
 +
= Linux =
 +
* [http://www.desktoplinux.com/articles/AT3304051309.html 13 reasons why Linux won't make it to a desktop near you]
 +
* [http://www.desktoplinux.com/news/NS3014149484.html Why the Linux Desktop will succeed despite itself]
 +
* [http://www.linuxfromscratch.org www.linuxfromscratch.org] Linux From Scratch (LFS) is a project that provides you with step-by-step instructions for building your own custom Linux system, entirely from source code.
 +
 +
* Linux Shell commands
 +
** [http://www.webhostgear.com/35.html Common SSH Commands - Linux Shell Commands]
 +
 +
 +
* User Friendly Linux Distros
 +
** [http://www.mepis.org/ MEPIS] Fedora based
 +
 +
* [http://www.clamav.net/ Clam AntiVirus]Open source (GPL) anti-virus toolkit for UNIX, designed especially for e-mail scanning on mail gateways.
 +
 +
* How to download xampp from command line:
 +
<pre>
 +
wget http://www.apachefriends.org/download.php?xampp-linux-1.6.4.tar.gz
 +
</pre>
 +
 +
* How to find which Linux Distributoin you use?
 +
** [http://www.howtoforge.com/how_to_find_out_about_your_linux_distribution]
 +
<pre>
 +
cat /etc/issue
 +
</pre>
 +
<pre>
 +
lsb_release -a
 +
</pre>
 +
 +
* PDF Printing
 +
** [http://www.yafpc.net/ YAFPC]Yet Another Free Pdf Composer; PDF Printer
 +
** [http://ubuntu.wordpress.com/2006/03/23/print-to-pdf-using-cups-pdf/ Print to PDF using cups-pdf]
 +
** [http://www.linuxhaxor.net/2007/07/09/turn-your-linux-box-into-a-pdf-making-machine/ Turn your Linux box into a PDF-making machine]
 +
 +
* [http://lwn.net/Articles/299483/ LPC: Booting Linux in five seconds]
 +
 +
* NAS
 +
** [http://www.freenas.org Free NAS]
 +
 +
* SAMBA
 +
** [http://www.arsgeek.com/2006/08/29/how-to-share-a-folder-with-readwrite-access-using-samba-on-linux/ How to share a folder with Read/Write access using Samba on Linux]
 +
 +
* IP
 +
** [http://forum.talktopics.com/5565/adding-secondary-ip-address-linux/ Adding secondary ip address in linux]
 +
 +
* apt-get
 +
** Where does apt-get -d store files? [http://ubuntuforums.org/showthread.php?t=445169]
 +
<pre>
 +
/var/cache/apt/archives
 +
/etc/apt/cache/archives
 +
</pre>
 +
 +
* Control Panels
 +
** [http://ispconfig.org/index.htm ISP Config]
 +
 +
 +
== Distributions ==
 +
* Ubuntu
 +
** [http://www.appnr.com/ www.appnr.com]Web interface for apt
 +
** [http://hocuspokus.net/2007/11/install-postgresql-on-ubuntu-710 How to install PostgreSQL on ubuntu?]
 +
** [https://help.ubuntu.com/community/LiveCDCustomizationFromScratch Live CD Customization From Scratch]
 +
** [http://maketecheasier.com/reconstructor-creating-your-own-ubuntu-distribution/2008/07/05 Reconstructor: Creating Your Own Ubuntu Distribution]
 +
 +
* Debian
 +
** [http://www.debian-administration.org/ www.debian-administration.org]Good articles
 +
 +
== File Systems ==
 +
* [http://fuse.sourceforge.net/ FUSE]With FUSE it is possible to implement a fully functional filesystem in a userspace program.
 +
 +
* [http://gdatafs.sourceforge.net/ GDataFs]FUSE implemtation that mount your account at google's picassa web to your filesystem. The filesystem support full read/write and delete of album and photos.
 +
 +
 +
== Configuration Management Tools ==
 +
* [http://www.linux-mag.com/id/7841/6/ The State of Open Source System Automation]
 +
 +
 +
== Backup Solutions ==
 +
* [http://www.baculasystems.com/ Bacula Systems™]Open Source network backup software, combining enterprise-class Bacula Open Source software with first-class service and support.
 +
 +
= Virtual Machines =
 +
 +
* [http://openqrm.com/ Open QRM]
 +
** [http://mattinaction.blogspot.com/2008/01/cios-and-it-managers-are-you-willing-to.html CIOs and IT Managers: Are you willing to adopt virtualization now?]
 +
** [http://wiki.linuxfellaz.net/doku.php?id=openqrm:webfarm Building a virtualized web-farm with openQRM]
 +
** [http://www.onlamp.com/pub/a/onlamp/2007/02/08/managing-virtualization.html An Introduction to openQRM]
 +
 +
 +
== Applications based on VM ==
 +
* SVN
 +
** [http://www.vmware.com/appliances/directory/328 Helix Agile Development Virtual Appliance]Subversion and Trac. Small size - 85 MB.
 +
** [http://buildix.thoughtworks.com/ Buildix]Continuous Integration, Source Control, Wikis and Bug-Trackers
 +
** [http://www.young-technologies.com/Software/Subversion-Virtual-Machine/ Subversion Virtual Machine] Subversion server, fully configured WebSVN front end and Webmin.
 +
** [http://www.jumpbox.com/jumpbox-for-tracsubversion-software-project-management JumpBox for Trac/Subversion Software Project Management]Trac and Subversion
 +
 +
 +
== VMWare ==
 +
* [http://www.networkworld.com/columnists/2005/121905gearhead.html VMware Player follow-up]
 +
* [http://sanbarrow.com/vmxbuilder.html VMX builder]
 +
* [http://dcgrendel.thewaffleiron.net/vmbuilder/2.0/ VM Builder]Online VM Builder
 +
* [http://www.thoughtpolice.co.uk/vmware/ www.thoughtpolice.co.uk]Many Appliances
 +
* [http://sanbarrow.com/vmdk/diskgeometrietable.html Disk Geometry]Many useful hints for VMWare
 +
 +
== VirtualBox ==
 +
* [http://www.howtoforge.com/vboxheadless-running-virtual-machines-with-virtualbox-2.0-on-a-headless-ubuntu-8.04-server VBoxHeadless - Running Virtual Machines With VirtualBox 2.0 On A Headless Ubuntu 8.04 Server]
 +
* [http://vmetc.com/wp-content/uploads/2008/07/headless-vm-creation-in-virtualbox-creating-an-ubuntu-804-server-vm.pdf Headless VM creation in VirtualBox - Creating an Ubuntu 8.04 Server VM]
 +
 +
== OpenVZ ==
 +
* [http://www.openvz.org OpenVZ]
 +
 +
== KVM - Kernel Based Virtual Machine ==
 +
* [http://kvm.et.redhat.com/page/Main_Page KVM]Kernel Based Virtual Machine (requires hardware support: Intel VT or AMD-V)
 +
* [http://www.linux-magazine.com/Issues/2008/86/DEEP-VIRTUE Kernel-based virtualization with KVM - DEEP VIRTUE]
 +
* [http://penguindroppings.wordpress.com/2009/11/03/apparmor-svirt-security-driver-for-libvirt/ AppArmor sVirt security driver for libvirt]
 +
 +
== VBVM - Visual Basic Virtual Machine ==
 +
* [http://softworksltd.com/ VBVM]Visual Basic Virtual Machine - run a .EXE file produced by VB5 or VB6
 +
 +
== QEMU ==
 +
* [http://fabrice.bellard.free.fr/qemu/ QEMU]QEMU x86 Emulator - Run Wine on non-x86 architectures
 +
 +
== BOCHS ==
 +
* [http://bochs.sourceforge.net/ BOCHS]Virtual x86 Intel machine. (OSS) Run x86 operating systems on top of/concurent with Linux.
 +
 +
== Proxmox VE ==
 +
* [http://pve.proxmox.com/wiki/Main_Page ]Proxmox Virtual Environment is an easy to use Open Source virtualization platform for running Virtual Appliances and Virtual Machines.
 +
 +
== ENSPEED VIRTUALIZATION PLATFORM ==
 +
http://www.enspeed.com/products_liferay.html
 +
 +
= Network Boot - PXE =
 +
* [http://www.devshed.com/c/a/Administration/Network-Booting-via-PXE-the-Basics/ Network Booting via PXE: the Basics  ]
 +
 +
 +
= Live CDs =
 +
 +
== Linux based ==
 +
* [http://sourceforge.net/projects/vixta/ Vixta]
 +
* [http://www.nycbug.org/index.php?NAV=Library;SUBM=10101 Postgre DB Live CD]
 +
** [http://blogs.ittoolbox.com/unix/bsd/archives/postgresql-livecd-14866 Description what is on CD]
 +
** [http://sourceforge.net/projects/netepi netepi] Has a shell script in the latest tarball release for NetEpi Collection which takes the Ubuntu LiveCD distribution and strips out unnecessary stuff, installs PostgreSQL and NetEpi and various screencast demo movies and the manuals etc, and then creates an ISO for burning.
 +
 +
* Ubuntu
 +
** [http://www.ubuntugeek.com/creating-custom-ubuntu-live-cd-with-remastersys.html Creating Custom Ubuntu Live-CD With Remastersys]
 +
** [https://help.ubuntu.com/community/LiveCD/Persistence?action=show&redirect=LiveCD LiveCD Persistence]
 +
 +
 +
== Windows based ==
 +
* [http://nu2.nu/pebuilder/ Bart's Preinstalled Environment (BartPE) bootable live windows CD/DVD]
 +
* [http://www.tech-recipes.com/rx/620/xp_small_free_way_to_use_and_mount_images_iso_files_without_burning_them XP: Small, Free Way to Use and Mount Images (ISO files) Without Burning Them]
 +
 +
= Ant related =
 +
* [http://www.javalobby.org/articles/ant-preprocessor/ Using Ant as a Text Substitution Preprocessor]
 +
* [http://kcbaltz.blogspot.com/2005/04/someone-on-this-javalobby-post-asked.html Ant and copy filtering as a build configuration mechanism]
 +
* [http://blog.seba3y.com/2007/05/using-apache-ant-for-text-manipulation.html Using Apache Ant for Text Manipulation]
 +
* [http://blog.dotkam.com/2008/10/24/getting-return-code-from-ant-in-shell/ Getting Return Code from ANT in SHELL]
 +
 +
== How to debug remotely ANT Taks? ==
 +
<pre>
 +
...
 +
<java classname="org.java.plugin.boot.Boot"
 +
  fork="true" >
 +
<arg value="./imp.xml" />
 +
 +
<classpath refid="project.classpath"/>
 +
 +
<jvmarg value="-DPropertyFile=${PropertyFile}" />
 +
<jvmarg value="-classic" />
 +
<jvmarg value="-Xdebug" />
 +
<jvmarg value="-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y"/>
 +
</java>
 +
...
 +
</pre>
 +
 +
= Maven Related =
 +
* [http://www.javaworld.com/javaworld/jw-05-2006/jw-0529-maven.html The Maven 2 POM demystified]
 +
* [http://www.javaworld.com/javaworld/jw-02-2006/jw-0227-maven.html Get the most out of Maven 2 site generation]
 +
* [http://blogs.codehaus.org/people/brett/archives/001066_storing_your_maven_repository_in_cvssubversion.html Storing your Maven Repository in CVS/Subversion]
 +
* [http://www.agilejava.com/maven-hsqldb-plugin/index.html Maven HsqlDB plug-in]
 +
* [http://javagen.com/ JavaGen]
 +
* [http://robsinner.blogsite.org/java/2007/11/05/opening_browser_with_web_application_automatically_after_mvn_install.html Opening Browser with Web Application automatically after mvn install]
 +
 +
== Maven tips ==
 +
Compile using the Validation profile(-Denv=val).
 +
During the initial install, do not run unit tests. All jars will be made first.
 +
 +
<pre>
 +
mvn -Denv=val -DskipTests install
 +
</pre>
 +
 +
== Maven Repository Managers ==
 +
* [http://www.jfrog.org/index.php www.jfrog.org]Artifactory
 +
 +
= HTML, CSS, RSS, Atom =
 +
* [http://yura.thinkweb2.com/scripting/contextMenu/ Context menu functionality on your page]
 +
* [http://www.smashingmagazine.com/2007/08/25/20-free-and-fresh-icon-sets/ 20+ Free And Fresh Icon Sets]
 +
* [http://www.artistsvalley.com/ www.artistsvalley.com]Nice icon collections.
 +
* [http://www.java2s.com/Code/JavaScript/GUI-Components/Calendarwithdifferenttheme.htm Calendar with different theme] Very good calendar component! JavaScrip based, date and time can be set with keyboard or mouse only.
 +
* [http://emmaalvarez.blogspot.com/2007/09/top-best-50-free-tools-for-your-website.html  Top best 50 free tools for your website]
 +
* [http://www.dezinerfolio.com/?p=775&cp=all  Creating Liquid CSS Tabs for Menus]Interesting post how to create menu with CSS.
 +
* [http://www.dhtmlgoodies.com A library of DHTML and Ajax scripts]
 +
* [http://www.smashingmagazine.com/2007/04/18/14-tab-based-inferface-techniques/ 14 Tab-Based Interface Techniques]
 +
 +
* Drag and Drop
 +
** [http://www.dhtmlgoodies.com/ www.dhtmlgoodies.com]
 +
** [http://tool-man.org/examples/sorting.html Drag & Drop Sortable Lists with JavaScript and CSS]
 +
** [http://www.walterzorn.com/dragdrop/dragdrop_e.htm JavaScript: DHTML API, Drag & Drop for Images and Layers]
 +
 +
 +
== CSS ==
 +
* [http://www.1keydata.com/css-tutorial/ CSS Tutorial]
 +
* [http://alistapart.com/articles/multicolumnlists CSS Swag: Multi-Column Lists]
 +
 +
 +
== Ajax/DHTML Form Builders ==
 +
* [http://drupal.org/node/59075 Proposal fro Drupal Form Creator]AJAX Form creator.
 +
* [http://www.formassembly.com/wForms/ wForms]A Javascript Extension to Web Forms.
 +
 +
* Existing Online Form Builders
 +
** [http://www.jotform.com/ www.jotform.com]
 +
** [http://wufoo.com/ wufoo.com]
 +
** [http://www.formlogix.com www.formlogix.com]
 +
** [http://www.flovv.com/ www.flovv.com]Very good. Has Multipage flows, Link pages by business rules
 +
 +
== Javascript Graph Editor ==
 +
* [http://draw2d.org/draw2d/ draw2d.org]
 +
 +
 +
== Tips and Site designs ==
 +
* [http://www.snap2objects.com/2007/12/13/11-images-you-might-want-to-avoid-in-your-designs/ 11 Images you might want to avoid in your designs.]
 +
 +
* [http://www.devarticles.com/c/a/HTML/Animation-of-Geographical-Map-Regions/ Animation of Geographical Map Regions  ]
 +
 +
* Joomla
 +
** [http://www.joomlart.com/blogsection/tutorials.html How to make rounded module like Mamboserver.com (Part 1)]
 +
 +
== RSS ==
 +
* [http://cyber.law.harvard.edu/rss/rss.html RSS 2.0 at Harvard Law]
 +
* [https://rome.dev.java.net/ ROME] is an set of open source Java tools for parsing, generating and publishing RSS and Atom feeds.
 +
 +
* How to add URL to My Yahoo RSS Reader?
 +
<pre>
 +
http://add.my.yahoo.com/rss?url=http://www.someSite.com/rss/press_release_todays_newsfeed.xml
 +
</pre>
 +
 +
== Atom ==
 +
 +
 +
=== Atom Servers ===
 +
* [http://code.google.com/p/atomojo/ atomojo] An Atom Publishing Protocol Client & Server
 +
 +
* [http://atomserver.codehaus.org Atom Server]
 +
** [http://www.infoq.com/articles/atomserver AtomServer – The Power of Publishing for Data Distribution]
 +
** [http://www.infoq.com/articles/atomserver2 AtomServer – The Power of Publishing for Data Distribution – Part Two]
 +
 +
[[Category:Community]]

Latest revision as of 15:23, 7 December 2010

Contents

General




  • ImageMagick v6 Examples -- Creating ThumbnailsImageMagick® is a software suite to create, edit, and compose bitmap images. It can read, convert and write images in a variety of formats (over 100) including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF




Interesting


DSL - Domain Specific Languages


  • DSL ExamplesApache Camel DSL; Regular Expressions; Structured Query Language (SQL);

Prototyping

  • Pencil Projectmission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use.
  • Terms
MODFM = Mockup-driven fast-prototyping methodology.

Pivot Tables

Mozilla - Firefox Extensions

Project/Time/Bug management

  • Project Dune Web-based issue tracker. Integration with subversion or cvs, code inspections in the browser, SCRUM project management.
  • Open Proj - free, open source desktop alternative to Microsoft Project.
  • Open Workbench - Open source project similar to Microsoft Project.
  • workeffort Businesses perform work efforts within their organizations to accomplish tasks such as producing products, developing software, mantaining assets etc. This system helps in managing these kind of tasks. It also includes a time tracking system.
  • eHourTimesheet Management
  • OpenTimeEclipse, SWT/JFace, Hibernate, embedded relational databases, XML.
  • Mantis Bug TrackerPHP
  • dotProject
  • www.acetask.com
  • RedmineFlexible project management web application written using Ruby on Rails framework. Similar to sf.net.
  • Time4UJava based.
  • Project.net

Bug-Finding Tools

Communication

"I guess I should warn you, if I turn out to be particularly clear, you've probably misunderstood what I've said."


Good lookiing Resumes/CV


Software Engineers Salaries

Open Source Magazines, Articles and Surveys

Surveys/Studies

Magazines

Articles

We tried once to create an open-source developer out of a normal developer, but it completely failed.
We never tried it again. Truth be told, I had an aversion to it.
An open source developer is a self-starter. 
He's competitive - this is someone that wants to prove that they can do something better than you can. 
As such, it's a great recruitment/qualification vehicle, because you can see their work before you ever think of hiring them. 
You can see if they'll work out for the company. 
We definitely took that approach to hiring.
, but don't beg for help, the guys who work owe you nothing.

OSS Etiquette & Culture

Open Source Wars


How to ask questions in public forums?

Open Source Models

Giving It Away

My wish list - Books

Ordered by my desire!!!

Books i already have

Online books/Magazines

Articles and posts from Martin Fowler

Doing Business

  • License management
    • True LicenseThе project aims at managing licensing aspects for closed source Java applications in a secure, reliable, flexible and yet easy way.

Financial based

Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=4366156 By: drhayderaziz

I think that Adempiere would get a lot of kudos if Adempiere went the XBRL route www.xbrl.org for financial reporting. For listed companies (and even for unlisted) XBRL will be the way to go especially for any international company that has to consolidate accounts from multiple legal entities in multiple countries in a standardized manner. This would be an essential component of an ERP system in the 2008-2009 time frame. If Adempiere would have its COA structured the XBRL way and have XBRL compliant financial statements at company/consolidated level it would be an AMAZING value proposition to so many organizations.

Credit Card processing

Acounting Information

Accounting Systems
Accounting application
  • FrontAccountingFree; Accounting systems for small companies and our popular web based FrontAccounting is a simple, but powerful, system for the entire ERP chain.

Invoice creation/generation

Budgeting


Payment processors


CS and ROT explained

In UK two methods of trading are popular with manufactures and wholesalers - Consignment Stocking(CS) and Retention of Title (ROT). The question is does ERP handle these types correctly?

CS is where stock is supplied and title transferred on sale to the end user.

ROT is where title is transferred on payment by the wholesaler.

This means that some goods held in the wholesalers warehouse will not belong to him and should not be counted as assets until title is transferred in the case of ROT and not at all in the case of CS unless the wholesaler uses ROT himself.


Bank/SWIFT oriented

  • WIFEWIFE is an open source Java library for SWIFT messages parsing, writing and processing. The components are heavily tested and running in production environments since 2005.


Venture Capital Companies

Non IT Technology

Social networks

 Call me now http://www.bitwine.com/presence/1/25850.gif


Developer oriented social network


The Semantic Web - Information sharing - machine-readable way

  • The Friend of a Friend (FOAF) projectThe Friend of a Friend (FOAF) project is creating a Web of machine-readable pages describing people, the links between them and the things they create and do.
  • foafrealm.orgD-FOAF - distributed authentication and trust infrastructure without a centralised authority.

Projects with very high social importance

  • Sahana Disaster Management System


Terms

  • How
    Ltd.
    is written in different languages

Romanian: SRL = Societate Raspundere Limitata

Spanish: SC = Limited Partnershp (Sociedad Comanditaria) [1]

German: GmBH =

Serbian: DOO =

Bulgarian: OOD =

Cloud Computing and Storage

Voting/Survey systems

Adempiere


http://adempiere.globalqss.com/cgi-bin/get_ID?
USER=user
&PASSWORD=pass
&TABLE=AD_Column
&ALTKEY=
&COMMENT=SomeCommentHere
    • Show log
http://adempiere.globalqss.com/cgi-bin/showlog?AD_Column


Adempiere Brazil Localization effort people that are cooperating with Adempiere LBR (LBR = Localization Brazil). Those are their names, followed by their sourceforge username.

Eduardo Montenegro (emontenegro) Alvaro Montenegro (amontenegro) Mario Grigioni (mgrigioni)


Adempiere commit schema

  • Mentor/Commiter approach approved with 11/11 votes, according to this thread.

VERY IMPORTANT

Incoming events

Events in London


Time: xx:xx GMT Day: Tuesday June 26 Venue: IRC channel #adempiere-team (on irc.freenode.net)

1 - Xxx

2 - Xxx

Possible integrations with external systems

OSGI

Hospital Information System

  • care2x Care2x is a hospital information system which has lots of feature but no accounting at all.
  • NetEpi Open Source, network-enabled tools for epidemiology and public health practice.
  • OpenMRS
  • MedicalWritten in Python, uses OpenObejcts framework. Health and Hospital Information System (HIS) for OpenERP. Uses standards, such WHO ICD-10 and ICD-10-PCS. Provides a universal EMR (Electronic Medical Record) / HIS, so developing countries can also benefit.
  • hl7APIHAPI (HL7 application programming interface; pronounced "happy") is an open-source, object-oriented HL7 2.x parser for Java.

Siemens


Integration with WEB Shops

Zimbra

IBM WEB Sphere

Talend

iButton


SPML

  • Service Provisioning Markup languageOpen standard for the integration and interoperation of service provisioning requests. SPML is an OASIS standard based on the concepts of DSML. SPML version 1.0 has been approved in October 2003. SPML version 2.0 has been approved in April 2006. SAML exchanges the authorization data.


X.400


www.skydeck.com


SAF-T (Standard Audit File for Tax Purposes)

Shipping applications


Other

Adempiere Application dictionary vs. Axapta Data dictionary

XML databases


VoiceXML

VoiceXML Providers


Xml2Xsd

List of XML Schemas

Bookmarks

  • XBEL - XML Bookmark Exchange Language
  • xbel

Business

   * ARTSXML - Retail XML schema specification by Association for Retail Technology Standards
   * UBL - Defining a common XML library of business documents (purchase orders, invoices, etc.) by Oasis
   * HR-XML
   * XBRL Extensible Business Reporting Language for International Financial Reporting Standards IFRS and United States Generally Accepted Accounting Principles GAAP business accounting.

CAD / DCC

* KML, Keyhole Markup Language is use for annotation on 3D Geographical Browser. Browser supported are Google Earth. These annotation can be use to place events such as Earthquake warning, historical events…etc.

Note: CAD / DCC can also refer to GIS and other types of management systems for other industry.


** JAKJava API for KML

Financial

   * FpML, Financial products Markup Language is the industry-standard protocol for complex financial products. It is based on XML (eXtensible Markup Language), the standard meta-language for describing data shared between applications.
   * FIXML, Financial Information eXchange (FIX) protocol is an electronic communications protocol initiated in 1992 for international real-time exchange of information related to the securities transactions and markets.

Graphical User Interfaces

   * GLADE - GNOME’s User Interface Language (GTK+)
   * KParts - KDE’s User Interface Language (Qt)
   * XUL - XML User Interface Language (Native)
   * XAML - Microsoft’s Extensible Application Markup Language

Mathematical

   * MathML - Mathematical Markup Language

Metadata

   * RDF - Resource Description Framework
   * ONIX for Books - ONline Information eXchange, developed and maintained by EDItEUR jointly with Book Industry Communication (UK) and the Book Industry Study Group (US), and with user groups in Australia, Canada, France, Germany, Italy, the Netherlands, Norway, Spain and the Republic of Korea.
   * DDML - reformulations XML DTD

Music Playlists

   * XSPF - XML Shareable Playlist Format

News Syndication

   * Atom - Atom
   * RSS - Really Simple Syndication

Paper and Forest Products

   * papiNet - XML format for exchange of business documents and product information in the paper and forest products industries.

Parser

   * JAXP, Java XML API.
   * SAX, serial access XML parser, a popular alternative to DOM.
   * XDR

Statistics

   * SDMX - SDMX-ML is a format for eXchange and sharing of Statistical Data and Metadata.

Vector Images

   * SVG - Scalable Vector Graphics

See also

   * List of XML markup languages
   * XML Schema Language Comparison
   * XML transformation language
   * XML pipeline

REST


REST Articles

REST Frameworks

  • Cetia4 Java Servlet-based REST Framework
  • Prudence Prudence is an open source container and framework for scalable web frontends and network services.
  • Kauri Kauri is a Java-based, REST-centric framework for developing web applications and web services.


Restlet REST Framework


Jersey REST framework


Project Zero REST framework


Sling


Mattress REST framework


RESTEasy


REX - REST SQL/XML Mapping Service


SerfJ

  • SerfJ Simple Ever Rest Framework for Java


Spring and REST

BPM


BPM Articles

Workflow Frameworks

jBPM


Messaging Systems

JMS

Process Flow Application

LMS - Learning Management System

Software Translation tools


TMX - Translation Memory Applications/Tools

CAT - Computer Assisted Translation


Spell Check tools

Rule Engines

ESB - Enterprise Service Bus and JBI - Java Business Integration


ESB/JBI Articles

VPN

Linux


  • User Friendly Linux Distros
  • Clam AntiVirusOpen source (GPL) anti-virus toolkit for UNIX, designed especially for e-mail scanning on mail gateways.
  • How to download xampp from command line:
wget http://www.apachefriends.org/download.php?xampp-linux-1.6.4.tar.gz
  • How to find which Linux Distributoin you use?
cat /etc/issue
lsb_release -a
  • apt-get
    • Where does apt-get -d store files? [9]
/var/cache/apt/archives
/etc/apt/cache/archives


Distributions

File Systems

  • FUSEWith FUSE it is possible to implement a fully functional filesystem in a userspace program.
  • GDataFsFUSE implemtation that mount your account at google's picassa web to your filesystem. The filesystem support full read/write and delete of album and photos.


Configuration Management Tools


Backup Solutions

  • Bacula Systems™Open Source network backup software, combining enterprise-class Bacula Open Source software with first-class service and support.

Virtual Machines


Applications based on VM


VMWare

VirtualBox

OpenVZ

KVM - Kernel Based Virtual Machine

VBVM - Visual Basic Virtual Machine

  • VBVMVisual Basic Virtual Machine - run a .EXE file produced by VB5 or VB6

QEMU

  • QEMUQEMU x86 Emulator - Run Wine on non-x86 architectures

BOCHS

  • BOCHSVirtual x86 Intel machine. (OSS) Run x86 operating systems on top of/concurent with Linux.

Proxmox VE

  • [10]Proxmox Virtual Environment is an easy to use Open Source virtualization platform for running Virtual Appliances and Virtual Machines.

ENSPEED VIRTUALIZATION PLATFORM

http://www.enspeed.com/products_liferay.html

Network Boot - PXE


Live CDs

Linux based

  • Vixta
  • Postgre DB Live CD
    • Description what is on CD
    • netepi Has a shell script in the latest tarball release for NetEpi Collection which takes the Ubuntu LiveCD distribution and strips out unnecessary stuff, installs PostgreSQL and NetEpi and various screencast demo movies and the manuals etc, and then creates an ISO for burning.


Windows based

Ant related

How to debug remotely ANT Taks?

...
		<java classname="org.java.plugin.boot.Boot"
			  fork="true" >
			<arg value="./imp.xml" />

			<classpath refid="project.classpath"/>
			
			<jvmarg value="-DPropertyFile=${PropertyFile}" />
			<jvmarg value="-classic" />
			<jvmarg value="-Xdebug" />
			<jvmarg value="-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y"/>
		</java>
...

Maven Related

Maven tips

Compile using the Validation profile(-Denv=val). During the initial install, do not run unit tests. All jars will be made first.

mvn -Denv=val -DskipTests install

Maven Repository Managers

HTML, CSS, RSS, Atom


CSS


Ajax/DHTML Form Builders

Javascript Graph Editor


Tips and Site designs

RSS

  • How to add URL to My Yahoo RSS Reader?
http://add.my.yahoo.com/rss?url=http://www.someSite.com/rss/press_release_todays_newsfeed.xml

Atom

Atom Servers

  • atomojo An Atom Publishing Protocol Client & Server