Archive for January, 2008
Explaining to your boss (or your wife:)) why tier based architecture doesn’t scale
January 31st, 2008Two weeks ago I had the pleasure of presenting at the NY JavaSIG. The event was hosted by an old friend, Frank Greco, who has been doing a really great work keeping the NY Java community up to date with…
New GigaSpaces Podcasts
January 24th, 2008We are happy to introduce a new series of podcasts here at GigaSpaces. We've been planning to launch the series for a while now, and we finally got around to start recording. There is no official page yet, but there will be soon with the obvious option to subscribe via iTunes, RSS and other methods.
Our [...]
I Am Legend - XAP 6.5 POCO C++ SBA Framework
January 23rd, 2008I'm not the Legend… the XAP 6.5 POCO C++ SBA Framework is the Legend
I was watching few days ago this amazing "I Am Legend" Movie - http://www.imdb.com/title/tt0480249/ on my Large Sony BRAVIA at my place in the freezing shiny Manhattan. See a nice trailer here: http://www.imdb.com/title/tt0480249/trailers-me60407838
When watching Will Smith, alone by himself, on the [...]
Oracle aquisition of BEA - The kiss of death for the “open” J2EE App Server
January 18th, 2008The claim to fame of the J2EE application server market was the ability to define a standard platform for running business applications, and then have multiple vendors competing on providing the best implementation of that standard. Oracle’s acquisition of BEA…
An Open Letter to BEA WebLogic Customers
January 18th, 2008Dear BEA WebLogic Customer:
As you probably know, Oracle just announced it is acquiring BEA for $8.5 billion. Independent industry analyst Vinnie Mirchandani said about the deal: "Customers, unlike investors, do not have much to cheer." You are now facing a vendor that will put you in one of two situations:
They [...]
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 [...]
GigaSpaces Launches OpenSpaces.Org
January 15th, 2008Today we are announcing the official launch of OpenSpaces.org, the community web site around GigaSpaces’ OpenSpaces Framework — an open source application development framework that extends Spring to take full advantage of the scalability ad performance provided by running your…
TuneWiki scale-out architecture
January 11th, 2008Geva Perry, and Jim Liddle wrote nice posts about the work that was done by our partner GridDynamics to scale-out TuneWiki using GigaSpaces. “GridDynamics is a GigaSpaces partner, headed by Victoria Livschitz, that has been doing tremendous work around our…







