Archive for January, 2008
Excel That Scales: The Movie
January 18th, 2008Back in June of last year I wrote about our partnership with Microsoft and our plans to work together on a solutions for scaling out computations on Microsoft Excel spreadsheets. Since then Microsoft and us both released joint material (see…
OpenSpaces.org on Killer Start-Ups
January 17th, 2008Cool. OpenSpaces.org, which we officially launch yesterday got a nice review on KillerStartups. Vote for us!
Why not use maven?
January 16th, 2008I received an (anonymous) comment regarding the command-line project creator.
(anonymous)asks:
“
why dont you use Maven archetypes for this ? See http://maven.apache.org/guides/introduction/introduction-to-archetypes.html
“
I answer:
First of all, if you like Maven I have good news!
The official GigaSpacesXAP product will support Maven and supply some archetypes very soon. (I believe the next early-access build will contain some support for this)
Now, you may, like Charles Miller , not like Maven.
The command-line project-creator is designed to be extremely light-weight and simple for anyone to use.
To use it, you need the jar file ~80kb and a probably two or three batch or shell scripts.
[Once I write some decent documentation, it will be more obvious what is required to execute the functionality.]
While it does create eclipse files, it also creates a build.xml suitable for execution from any ide or even emacs.
That said, once the maven stuff is supported and available, I plan to contribute my service templates to the available archetypes where they can add value.
I do not really see these as competing, but rather co-existing, like items on a menu: some people prefer fish, some meat, both have to eat.
I hope this helps to explain the existence of CPC
BTW: from now on, I will try to have news regarding CPC posted at openspaces and hope further comments can also live there, just for ease of information access and organization.
Cheers,
Owen.
Command-line Project creator (CPC) now on openspaces.org
January 15th, 2008I have done it. I committed the project creator - now with support for pre-existing and shared domains - to openspaces.org.
I created a new tutorial video which currently acts as the documentation.
That can be seen here>
I will be updating docs and such over the next few days.
The user interface now looks like this:
Welcome to the GigaSpaces Project Creator
To create a new project, please answer the following questions:
What would you like to name your project [Worker]? myProcessor
Root directory for project creation [C:\_D\_wrk\projectcreator\out]?
GigaSpaces root directory [c:\GigaSpacesXAP6.0]?
Is Space embedded in this PU? [yes]
Name of space [gigaspace]
Do you wish to create the common domain [yes]?
*
What is the package name for the common domain [com.test.common] or ‘no’? org.test
*
Name of Common Object [
*
Package name for generated service [com.test]?
*
ClassName of Service [MyService]? Processor
Created directory C:\_D\_wrk\projectcreator\out\myProcessor
commonDomainFilePath= commonDomain1177f763b16\common\domain
projDir = C:\_D\_wrk\projectcreator\out\myProcessor
Created directory C:\_D\_wrk\projectcreator\out\myProcessor\..\commonDomain1177f763b16\common\domain
commonDir = C:\_D\_wrk\projectcreator\out\myProcessor\..\commonDomain1177f763b16\common\domain
domainPackageDir = org\test
Created directory C:\_D\_wrk\projectcreator\out\myProcessor\..\commonDomain1177f763b16\common\domain\org\test
DomainCreationHandler: Debug C:\_D\_wrk\projectcreator\out\commonDomain1177f763b16\common\domain
Created file C:\_D\_wrk\projectcreator\out\myProcessor\..\commonDomain1177f763b16\common\domain\org\test\Message.ja
Created directory C:\_D\_wrk\projectcreator\out\myProcessor\src
Created directory C:\_D\_wrk\projectcreator\out\myProcessor\src\test
Created directory C:\_D\_wrk\projectcreator\out\myProcessor\src\java
Created directory C:\_D\_wrk\projectcreator\out\myProcessor\src\java\com\test
Created file C:\_D\_wrk\projectcreator\out\myProcessor\src\java\com\test\Processor.java
Created directory C:\_D\_wrk\projectcreator\out\myProcessor\pu\myProcessor\META-INF\spring
Created directory C:\_D\_wrk\projectcreator\out\myProcessor\pu\myProcessor\META-INF\spring\mode
Created directory C:\_D\_wrk\projectcreator\out\myProcessor\src\java\META-INF\spring
Created file C:\_D\_wrk\projectcreator\out\myProcessor\pu\myProcessor\META-INF\spring\pu.xml
Created file C:\_D\_wrk\projectcreator\out\myProcessor\src\java\META-INF\spring\pu.xml
Created file C:\_D\_wrk\projectcreator\out\myProcessor\build.xml
Created directory C:\_D\_wrk\projectcreator\out\myProcessor\.eclipse
Created file C:\_D\_wrk\projectcreator\out\myProcessor\.eclipse\myProcessor.launch
EclipseTemplatePath= templates/eclipse/
Created file C:\_D\_wrk\projectcreator\out\myProcessor\.project
Created file C:\_D\_wrk\projectcreator\out\myProcessor\.classpath
THE END.
(We have completed all processing possible…)
Hit Enter to continue…
So head over to
openspaces.org
-and check out the new version! (There is a zip file in the downloads section.)
Cheers,
Owen.
OpenSpaces.org Developer Community Site Launched
January 15th, 2008Today we officially launched OpenSpaces.org, a community web site for developers who wish to utilize and contribute to the open source OpenSpaces development framework.
OpenSpaces extends the Spring Framework for enterprise Java development, and leverages the GigaSpaces eXtreme Application Platform (XAP) for data caching, messaging and as the container for application business logic. It is [...]







