Monthly Archives: January 2008

Excel That Scales: The Movie

Back 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… Continue reading

Posted in Data Grid, Excel, GigaSpaces, space-based architecture | Tagged | Comments Off

OpenSpaces.org on Killer Start-Ups

Cool. OpenSpaces.org, which we officially launch yesterday got a nice review on KillerStartups. Vote for us! Continue reading

Posted in GigaSpaces, OpenSpaces | Tagged | Comments Off

Why not use maven?

I 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.

Continue reading

Posted in GigaSpaces, Java, OpenSpaces | Tagged | Comments Off

Command-line Project creator (CPC) now on openspaces.org

I 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 []? Message

*

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.

Continue reading

Posted in GigaSpaces, OpenSpaces | Tagged | Comments Off

OpenSpaces.org Developer Community Site Launched

Today 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 … Continue reading

Posted in GigaSpaces, News, OpenSpaces, Spring Framework | 1 Comment