Vanilla Portal

Dear Readers,

One of the coolest work we have achieved with Vanilla v4 is the adoption of latest Gwt standards & widgets, to make Vanilla portal one of the best portal in terms of respect of Web 2.0 standards. This post is about Vanilla portal, and how we implemented Web 2 & latests Gwt/Chrome widgets with Vanilla version 4

Just have a look at the main interface, where you can see dynamic frame (for group switching), icon highlighted (to run other Web Interfaces) and list / icon view for any panel

Vanilla portal Interface – sample 1

Beeing cool is nice, fun, but it’s not enough to capture user adoption. User Interface has to provide usefull functions – luckilly there are tons in the Vanilla portal interface. Some have been there for a long time, such as database switch, run / view for reports, access to history, and one of the latest is “history access panel” that can help any user to remind himself whether or not he ran a specific report (and can be usefull to admin to understand if a report is acurate). Print screen below is worth thousand words

Vanilla portal Interface – sample 2

Last thing, in addition to cool interface & usefull functions, is repect of standard & providing advanced interface. Just have a look at the search interface, and how we implemented the “Chrome alike arrows” to navigate between interfaces … easy & usefull … and adoption is here !

Vanilla portal Interface – sample 3

Finally, Vanilla portal is easy to use, assuming you are ok with latest Firefox or Chrome browsers interfaces & gadgets. Working on making interfaces easier to use has been one of our challenge with version 4 … and we achieved it !

Have Fun !

Patrick

Open Source & Business

Dear Readers,

Open Source & Business is like Html5 & Web2, like Big Data & noSql : it’s compliant, it can be part of the same strategy and it can be deployed in parallel … but it can also lead to high confusion in partners’s mind (like system integrator or vc). We all wish Open Source projects – as opposed to commercial software – wont have the destiny of company like Sun or Technology like Flash (both having a strong position, before an external event killed the process)… on their way to be out of the market by an outside techy decision (ok, without html5, flash would have kept its position for a while).

2012-2013 season is a great period for Open Source Bi platform, especially for Vanilla. First months of the year, as a follow up of version 4 launch, is a crazy period for the “Team”, all the persons, developers & consultants, who worked hard to make Vanilla the de facto standard in Open Source Bi area. Bpm-Conseil – the company behind the Vanilla project – is in place to develop the project, and give insurance to legacy customers about project development.

It’s no secret I don’t understand some other said Open Source strategy, or better I claim those companies are not Open Source anymore. Turning an aggregate of various open source projects under a “certified” umbrella has nothing to do with Open Source origins … it’s just a business position, brand recognition … past has teached us it never last !

I’m happy to see our Business position (we focus on project development rather than making short terms money) is getting more and more fans, and promoters. It took times but people now understand why an Open Source company can’t be sized & managed like a commercial company, and luckilly, with new Open Source rules emerging (in terms of licencing, to protect real Open Source companies), along with the “pure code” concept, it’s again XMas before official agenda for the Vanilla project,

Have Fun !

Patrick

Analysts versus Commercial

Dear Readers,

What a disgusting Magic Quadrant from Gx … well, one of the only way they have now is to make noise publishing marketing & commercial “analysis”, waiting for people to start battle about the “said analysis”. This year, they brought the “analysis” to a next level of incompetency, no offense to their “bi marketing vp” …

One thing we learnt from the past is to take analysis like … paper. In Europe, we are still under pressure because of us financial agencies (look what happen last night again in Greece !) … and courageous position is to tell those agencies that their job is not “god word”, especially when they have interest with some publication (strange to notice that nothing has changed since 2008).

In software, same thing : they have to sell their “analysis”, and in parallel they need sponsors … so, how to take this like something else than “paper’. One thing we have to reward is Pentaho vision. Thanks to people like Richard Daley and James Dixon, Pentaho founders, some people tried to build an Open Source alternative in Bi … well, Pentaho is no more Open Source, Richard is no more leading Pentaho, but at least, they tried.

If we are in the place with Vanilla, its indirectly due to our early investment in Open Source & Pentaho … I don’t forget some discussion I had with Richard at that time (I still disagree with his strategy, so Vanilla …). Reading Pentaho is back in 2012 MQ is amazing … in 2010, based on editor declaration (remember : MQ is based on editor declaration, not on any analysis study from Gx marketing Vp), they were in … and kick out in 2011. What is interesting is the “visionaries” position : yes, Pentaho was a visionar … 6 years ago … funny to notice MQ is not putting the editor at its right place … but again, marketing & commercial has nothing to do with analysis.

Gx management, please, take real analysts … you will be surprised to see the number of valuable Bi platforms that European & Asian companies have built … far away from this 90%+ Us based editors ! So happy this MQ has no more influence in Europe, customers are still happy to be invited to show … but they know what is the reality.

About Vanilla in MQ ? hehehe, I’m not certain this post will help (!!!!!!!!!!!) … anyway, we refused to answer to their survey, because its sensitive information we can’t share with commercials … and we don’t sponsor their events … so …

Have Fun !

Patrick

Vanilla v4 launch, 4 Weeks after

Dear Readers,

4 weeks since we launched Vanilla v4, we are still working on upgrading our base of supported customers, and still no real issues raised from the current deployments. We recently just fixed 2 subjects : a Url redirection issue with Dashboard documents (intranet / extranet configuration) and a cas authentification issue. Customers are happy with version 4, and bigest customers will turn from 3.x to version 4 soon (I hope this coming march ?)

Number of download is still above our expectation, with new customers & large system integrators as new adopters (more than 550 downloads in 2 weeks, including more than 170 full server & designers download … its 6 servers per day …). Version 4 is meeting customer expectation, and is ready to go to the next level : enterprise wide deployment

What is next ?

We are working on some interesting features, in relation with customers requests (Olap, Dashboard & Web Reporting), taking Vanilla v4 to even more interesting designer & user features (I will soon start posting on this subject … but dynamic cells management in Dashboard is really something I waited for months … even “Dashboard oriented” commercial products like Qx, Px and Tx dont provide it !). In parallel, we increased the number of training sessions, in France and South Asia, to answer to customers demands … giving funds to Vanilla development team !

The “Vanilla Wave” is slowly but strongly turning to a “Vanilla Storm” … still 100% Open Source … still French Head Quarter … Still supported & promoted by the original development team ! 2012-2013 is a crazy season for Vanilla, getting the fruits from our investment … since the beginning, we kept the open path : “product & customer respect first” … keeping the promise about product … customer respect … its not only words … with Vanilla, it’s real !

Have Fun !

Patrick

Vanilla & Application Servers

Dear Readers,

Just a short post about Application Server certification, because amongst the various Application Server, “servlet” platform (like Tomcat) and various JDK version (shrotly, 1.6 and 1.7), its not easy to find its way when it comes to provide a certified version.

As told before, going now to enterprise-wide deployment with Vanilla, we were requested by new customers to provide certification for Oracle Weblogic 12.x and Redhat JBoss 7.x.

Thanks to web forum & resources, it was easy to go beyond the standard issues, such as OSGI deployment, oda & birt issues … Web is a must to collaborate & share knowledge, passing through the “specificities” of platform that forced you before to hire expensive consultant who “know just how to press on the button”. In that way, Web just help us to keep Vanilla internal development cost at its standard level … and within a week, we were able to provide certification for JBoss & Weblogic.

Next to come : Websphere & Jonas (French Administration !) … just stay connect & don’t miss the Vanilla wave !

Have Fun !

Patrick

Vanilla Search Engine

Dear Readers,

One of the crazy features we have introduced with Vanilla v3 (17 months ago) and brought to the next level with Vanilla v4 is the possibility to use an embeded search engine on Vanilla documents (reports, but also external documents) directly from Vanilla portal

Vanilla Search Interface

Vanilla Search Result

I waited this feature for years in commercial products (some already expensive products offered additional search-box, at non-raisonable price), because when you deploy your reports at enterprise level, there is a need to run search inside report, using either report content or report properties (author, title, subjects).

Shortly, you need some piece of software such as a robust document management process (built inside Vanilla), a powerfull indexation engine (Lucene) and a clean user-friendly interface (Vanilla portal). Using Vanilla, all the report generated (and saved into Vanilla repository) along with any additional external document uploaded on the portal can be indexed to be later searched using Vanilla portal. This allow user to run cross-report search between different kind of documents using a friendly Web interface

Indexation Process can occur just after the report creation

Beeing serious with resources management, we provide features to manage whether or not a report (its history) will be a candidate for indexation, and how the document will be indexed (real time or later in a night batch process)

Enterprise Services interface for report configuration

Norparena batch management for reports that are not indexed real-time

… Beeing able to choose between real time indexation or not real time indexation is a must … because some heavy reports (with thousand of pages) may required to be sent to a batch indexation process …

Have Fun !

Patrick

Vanilla Cluster Mode

Dear Readers,

Clustering is always a key subject to meet customers expectation in terms of scalability & SLA. There is the marketing way to be “cluster compliant”, those who rely on Apps Server cluster mechanisms (like JBoss cluster), and there is the true way, providing cluster mechanisms from inside the platform engine.

Vanilla Cluster Schema

The first method (Apps Server Cluster Mode) is more about full platform duplication, from portal to engine, which doesn’t provide Bi Admin with tools to manage Bi services. With the second method (Bi Platfrom Cluster Mode), your platform provides Admin with tools to deploy & manage a farm of server/services, and algorithms to spread the requests between the different services instances

Clustering is the step that comes after “service oriented” and “multi thread” architecture moves we delivered in Vanilla. “Services oriented” architecture allow a Vanilla Administrator to allocated a specific services (such as Etl, Olap or Reporting) to a specific Vanilla server (physical server or virtual server, no issues).

To go short & simple : clustering occurs when you set your Vanilla farm with 2 servers that provide the same service. The Vanilla engine (running on the Vanilla portal service) will allocate the requests on an available server/service, based on algorithm & past requests results.

Vanilla Servers running in cluster mode

What is “cluster compliant” with Vanilla version 4 ?

  • Reporting Services (very usefull to allocate a server to batch reports),
  • Etl Services (again usefull to installa various Etl engines close to databases instances)
  • Olap Services (Rolap requests can be Cpu intensive).

For Reporting (Report as a physical file) and for Olap (cache mechanism), we share or send back the document (report, cache) to the master instance (it was something tricky to do, but without this mechanism, clustering is just fake announcement !)

How does it works with Vanilla ?

To go short : you need Vanilla Hypervision to manage your farms of Vanilla servers and manage your services … this is where “free software” offer stop, as Hypervision is not available free of charge, but rather belong to Vanilla Apps set of applications, as a complementary software to manage large enterprise deployment.

Vanilla Hypervision Cluster Management

Have Fun !

Patrick