User:Trifonnt/MyReadings3

From ADempiere
< User:Trifonnt
Revision as of 09:03, 7 August 2010 by Trifonnt (Talk) (JCR - JSR-170)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.

Contents

DBmaintain


DbDeploy


DbMigrate

AutoPatch

Web Services & SOA


Asynchronous Web Services

Web Service Providers


SOA

  • Spagica SOA Enterprise Integration Platform composed by a set of visual tools and back-end applications to design develop and manage SOA/BPM solutions.

WEB Design Templates

WEB Frameworks

  • WebOnSwing Multiple environment application framework that allows you to create web applications in the same way you develope a desktop one. You dont need to use JSP files, special tags, XML files, requests, posts, etc. Everything is Java and pure HTML files that comes directly from the graphic designer.

Ajax


Ajax Frameworks

Mashups


Portlets


GWT - Google Web Toolkit

Pros and Cons

Portals, JCR, ECM, Groupware

JCR : JSR-170

JackRabbit

JCR tools

  • Toromiro Professional JCR-Editor. Paid.

Liferay Portal


Liferay hosting providers

Liferay Web Services

ETL - Extract, Transform, Load

Smooks

XML

  • BetwixtThe Betwixt library provides an XML introspection mechanism for mapping beans to XML in a flexible way.




XML Parsers

Xerces 2, Crimson, Piccolo, GNU Aelfred, Oracle, XP, Saxon Aelfred, or Dom4J Aelfred

XForms

  • [2]Integrate XForms with the Google Web Toolkit, Part 1: Creating an artist and album management form
  • [3] Integrate XForms with the Google Web Toolkit, Part 2: Creating an artist and album management form
  • XSLTFormsconvert XForms to XHTML+Javascript (AJAX) on any browser or web-server (PHP, ASP) with an XSLT engine.


XForms Server-side Transformation Engines


XForms Browser extensions

  • Mozilla XForms
  • formsPlayer a full-featured XForms processor that provides a complete implementation of the W3C's XForms specification. Workis with IE only.


XForms Browser-based scripts

  • FormFaces perform the required XForms processing, also without installing extensions on the browser.


XForms for Mobile devices

XSLT

  • Identity Transform
<!-- indent generated xml -->
<xsl:output method="xml" indent="yes"/>

<!-- identity transform -->
<xsl:template match="*|@*|node()">
  <xsl:copy>
    <xsl:apply-templates select="*|@*|node()"/>
  </xsl:copy>
</xsl:template>

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

  • Cetia4Java Servlet-based REST Framework


Restlet REST Framework


Jersey REST framework


Project Zero REST framework


Sling


Mattress REST framework


RESTEasy

REX - REST SQL/XML Mapping Service

BPM


BPM Articles

Workflow Frameworks

jBPM

Process Flow Application

LMS - Learning Management System

TMX - Translation Memory Applications/Tools

CAT - Computer Assisted Translation

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? [6]
/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.


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

  • [7]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

DB Related

See User:Trifonnt/DB

Data Warehouse

See User:Trifonnt/DataWarehouse

Open Source Report Engines/Frameworks

See User:Trifonnt/Report_Framework

OSGi

See User:Trifonnt/OSGi.

Security Frameworks and Articles

See Security Frameworks and Articles.

VoIP, IPTV

  • ActivaActiva brings the Asterisk IP PBX to the call center. Its components aim to enable call center implementations with functionality such as computer telephony, screenpop&click2dial, agent control, automatic dialing...
  • SIP-Communicator SIP phone and instant messenger that supports some of the most popular instant messaging and telephony protocols such as SIP, Jabber, AIM/ICQ, MSN, Yahoo! Messenger, Bonjour, IRC, RSS.
  • SippySkype Java software that allows you to make and receive Skype calls from your SIP/VOIP adapter.
  • ElastixElastix is an appliance software that integrates the best tools available for Asterisk-based PBXs into a single, easy-to-use interface.


VoIP providers

Asterisk

Hardware

Computer specialized for Java applications

Open Source Hardware

USB software RAID

Bootable USB

Notebooks with pre-installed Linux

Speed tests

Remote Terminals

  • VNC
    • Vnc2swf Cross-platform screen recording tool for ShockWave Flash (swf) or Flash Video (flv) format.

Hosting


Communication

Presentation

Mp3/Online Radio

  • SE RadioSoftware Engineering Radio; Many interesting interviews.

Online Radio Stations

SMS Gateway

  • www.developershome.comMany questions and answers.
  • SMS-Powered Applications
  • jSMPPJSMPP is a java implementation of SMPP protocol (currently support SMPP v3.4). It provides interfaces to communicate with Message Center or ESME (External Short Message Entity) and able to handle traffic 3000-5000 messages per second.
  • MiniMini application server; SMS support, receive and send SMS messages in your Mini web applications. (Requires a mobile phone connected to the server)
  • http://www.kannel.orgOpen Source WAP and SMS gateway
  • gnupoolIt's like a SMS Server. The receive thread reads incoming sms and forwards it to Control Module which after processing it generates response and passes it to sending thread. Very bad written. SMS communicates directly with Linux device. They could use a framwerok for this communication...


SMS Gateway Providers

Fun & Leasure

eBook Readers

Programming


Marketing & Clients

Music

  • MuseScore free cross platform WYSIWYG music notation program.

Investors

Restaurants


Paper toys. Print, Cut and Build

DIY(Do It Youself)

Travian