-
Notifications
You must be signed in to change notification settings - Fork 5
Software Technologies_135856345
nxi edited this page Apr 9, 2015
·
1 revision
Created by Tony Lam, last modified on Dec 09, 2009
As mentioned previously, GumTree leverages a number of open source technologies to reduce our development cost and time. GumTree developers often come across with two main technologies: Java and Eclipse. Both technologies offer huge set of libraries that cover various programming tasks, ranging from simple arithmetic calculation, user interface rendering, web service, to large scale parallel data processing.
Java is an object-oriented programming language that gets widely used in different areas. The strenge of Java comes with its wide adoption, rich set of libraries, platform independent code and garbage collection.
Java Language
The Java programming language derives from C/C++ syntax, but has features like pointer and multi-inheritance taken.
Java Virtual Machine
Java Standard Edition
Java Third Party Libraries
Java Development Resources
The Java Tutorials - http://java.sun.com/docs/books/tutorial/ Eclipse was first started as a popular Java IDE that is built on top of Java itself. One thing that distinguish between Eclipse and other Java based desktop application is that Eclipse runs on native widget set (SWT) rather than on the default Java emulated widget set (Swing).
OSGi (Equinox) - OSGi is a modulation system
SWT
RCP
Ecosystem GumTree also use
Java is an object-oriented programming language that gets widely used in different areas. The strenge of Java comes with its wide adoption, rich set of libraries, platform independent code and garbage collection.
Java Language
The Java programming language derives from C/C++ syntax, but has features like pointer and multi-inheritance taken.
Java Virtual Machine
Java Standard Edition
Java Third Party Libraries
Java Development Resources
The Java Tutorials - http://java.sun.com/docs/books/tutorial/ Eclipse was first started as a popular Java IDE that is built on top of Java itself. One thing that distinguish between Eclipse and other Java based desktop application is that Eclipse runs on native widget set (SWT) rather than on the default Java emulated widget set (Swing).
OSGi (Equinox) - OSGi is a modulation system
SWT
RCP
Ecosystem GumTree also use
- Spring - Spring is an application framework that bases on the concept of inversion of control (IoC). Many GumTree services are glued by the Spring IoC container. In addition to IoC feature, Spring offers lots of enterprise ready components like RMI and JMX connector. Spring is shipped with the GumTree platform by default, but it is completely optional for developers who want to extend GumTree's functionality.
- Python -
- Adobe Flex -
Document generated by Confluence on Apr 01, 2015 00:11
Home | Developer Guide | Copyright © 2013 ANSTO