Intalio|LabsIntalio|Labs is where innovation happens at Intalio. Our engineers work together with customers and partners on new ideas and technologies. Some projects eventually make their way into our open source projects and commercial products, other just make us smarter.
Audio & Video StreamingMany of our customers use Intalio|DMS to store and multimedia files and have expressed interest in adding audio and video streaming capabilities to the Document Management System. This project (codename Lithium) consists in evaluating the possibility of integrating Apple's open source Darwin Streaming Server, which supports the QuickTime and MPEG-4 file formats. Status: Under Review. Cassandra SupportIntalio|Cloud currently provides an Elastic Database service based on a relational database management system (RDBMS). While offering an excellent level of scalability for up to a few dozen servers, perfect horizontal elasticity can only be achieved with next-generation database engines that provide a fully distributed design and a ColumnFamily-based data model. Nevertheless, such database engines do not currently provide support for SQL. This project consists in investigating the need for and suitability of a NoSQL engine, and the possibility of adding partial support for SQL to an existing columnar database engine. This project is currently focused on the Apache Cassandra engine (Learn More). Status: Under Review. Data IntegrationThis project consists in integrating a data extraction, transformation, and loading (ETL) toolset. Status: Under Review. Diagram EditorThis project consists in developing a generic diagram editor with user-defined stencils. Status: Under Active Development. Document GeneratorThis project consists in integrating a document generator like iText. Status: Under Review. Elastic Storage for Large FilesWhile Intalio|Elastic Storage does not limit the size of the files it can handle, Amazon S3 imposes a 5GB limit. Future versions of Intalio|Elastic Storage might have such a limitation as well, due to the fact that files would actually be stored into MySQL, instead of being stored directly on the filesystem. This project consists in evaluating alternative options that would remove this limitation. Status: Under Active Development. Hypervisor Agnostic Elastic Storage InfrastructureThe current version of Intalio|Elastic Storage is dependent on the VMware vSpahere hypervisor. This project consists in developing a new infrastructure for Elastic Storage that will support any hypervisor to be supported by Intalio|Elastic Compute. This project is based on the open source Gluster cluster file-system (Gluster). Status: Under Active Development. Intalio|Cloud for iPadIntalio|Cloud is optimized for mobile computing, and Apple's iPad has to be one of the best mobile devices ever created, so it was only a matter of time until the former was to made run on the later. This project consists in developing a Universal Application for iPad, iPod, and iPod Touch that gives access to all objects managed by Intalio|Cloud (Create, Read, Update, Delete), and includes Intalio's powerful search engine. Status: Under Active Development. JVM VirtualizationWith the release of the Azul Virtual Machine as a standalone software product (Learn More), a new level of virtualization is now available, providing an alternative to Application Server Virtualization that offers better memory management. This project consists in evaluating the performance of the Azul Virtual Machine, and its suitability for lightweight multi-tenancy. Status: Under Active Development. Mindmap EditorThis project consists in integrating a mind mapping editor like WiseMapping. Status: Under Review. Message Route ComposerThis project consists in developing a graphical message route composer for the upcoming Intalio|SOA platform. Status: Under Active Development. MonitoringThis project consists in developing a generic system and application monitoring framework. Status: Under Review. Object SharingThis project consists in allowing object instances to be shared across multiple instances of Intalio|Cloud. Status: Under Review. Open Social IntegrationThis project consists in integrating Apache Shindig into Intalio|Social Portal. Status: Under Review. Org Chart EditorThis project consists in integrating an org chart editor like Cogmap. Status: Under Review. SOA PlatformCurrently, Intalio|Mashup Studio is deployed on top of a lightweight Enterprise Service Bus made of Apache ActiveMQ and Apache Camel. This project consists in integrating a complete Service Oriented Architecture, including a high-performance transport layer and a SOA governance application. Status: Under Review. Source Control SystemThis project consists in integrated a source control system like Git for custom extensions to the Intalio platform. Status: Under Review. Survey ManagerThis project consists in developing a Survey Management application using Intalio|PaaS. Status: Under Review. Visualforce to X# TranslatorMore and more Salesforce.com customers are considering switching over to Intalio|CRM in order to get more control over their production environment, solve some scalability issues experienced when developing complex applications, and address compliance requirements, especially in the financial services industry and public sector. Since Intalio|CRM has an object model similar to the one of Salesforce.com's, the migration of existing business objects (standard and custom) and associated data can be fully automated. The conversion of APEX code to Java code has to be done manually, since APEX is a legacy and proprietary language that will ultimately be replaced by Java on the Salesforce.com platform. This leaves the migration of VisualForce code, for which Intalio|Cloud provides an equivalent language called X#. While VisualForce and X# share the same XML syntax and MVC pattern, they are not strictly identical, therefore existing VisualForce code must be converted to X# by hand. This project consists in developing an automatic VisualForce to X# translator. Status: Under Review. Voice over IPThis project consists in integrating a Voice over IP stack like SailFin. Status: Under Review. Web ConferencingThis project consists in integrating a Web conferencing system like BigBlueButton. Status: Under Review.
Business Intelligence ApplicationIntalio|Cloud currently provides a powerful Report Editor for creating reports and dashboards, albeit with limited drill-down features. This projects consists in developing a complete Business Intelligence Application, with advanced data analytics capabilities supported. Status: To be released with Intalio Winter '11. Cloudbursting InfrastructureWhile applications deployed on Intalio|Elastic Compute can be manually migrated to public clouds such as Amazon EC2, some customers have expressed the need for more dynamic cloudbursting. This project consists in implementing an infrastructure allowing applications to be dynamically migrated between heterogenous hypervisors and between public and private clouds, with minimal interruption of service. Status: To be released in 2011. Code ContainerCustom code can be added to existing Intalio|SaaS applications such as Intalio|BPM and Intalio|CRM by using the Java programming language. While perfectly suitable for a broad range of requirements, support for additional languages would open Intalio's ecosystem to other communities of developers, while helping companies leverage the investments made in training their employees. This project consists in adding support for other languages for which a compiler or interpreter can be deployed on top of the Java Runtime Environment (JRE), such as Groovy, PHP with Quercus, Python with Jython, Ruby with JRuby, and Scala. Status: To be released with Intalio Winter '11. Data Based Access ControlThis project consists in adding support for data-based access control to object records. Status: To be released with Intalio Winter '11. Data Simulation FrameworkThis project consist in developing a generic data simulation framework with user-defined statistical distributions. Status: To be released in 2011. Faceted NavigationFaceted navigation frameworks such as Freebase Gridworks are currently being investigated. Status: To be released with Intalio Winter '11. Localization WorkbenchThis project consists in developing localization application on top of Intalio|PaaS. Status: To be released with Intalio Winter '11. Multiple Hypervisor SupportWhile Intalio|Cloud's Small Business Edition supports multiple hypervisors, the Enterprise Edition and Service Provider Edition are currently limited to VMware vSphere. This project consists in adding support for Hyper-V, KVM, and Xen. Other hypervisors such as Parallels and VirtualBox are being considered as well. Status: To be released with Intalio Winter '11. Project ManagerThis project consists in developing a generic project management application with Gantt charts on top of Intalio|PaaS. Status: To be released with Intalio Winter '11. Public Clouds SupportCurrently, Intalio|Cloud can be deployed on Amazon EC2, and support for Microsoft Azure is under development. This project consists in investigating how additional Public Clouds such as Rackspace, Savvis, and Terremark could be supported as well. Status: To be released with Intalio Winter '11. Relationship ExplorerThis project consists in developing a relationship explorer for objects developed with Intalio|Application Builder. Status: To be released with Intalio Winter '11. Social PortalThis project consists in integrating a portal infrastructure like Liferay. It is the foundation for Intalio|Social Portal. Status: To be released in 2011. Timeline VisualizationThis project consists in integrating a timeline visualization component such as SIMILE Timeline. Status: To be released in 2011. VisualizationAdvanced visualization frameworks such as Protovis are currently being investigated. Status: To be released with Intalio Winter '11. Web OfficeThis project consists in developing a Web-based word processor, spreadsheet editor, and presentation tool, using OpenOffice.org as server-side document engine. The word processor will be used to create document templates, and to support the collaborative development of document. The spreadsheet editor will be used for mass record editing, and for designing complex dashboards. The presentation tool will be integrated with the upcoming Web conferencing application. All three components will be integrated with Intalio|DMS. This project will serve as foundation for Intalio|Web Office. Status: To be released in 2011 (spreadsheet editor only first).
Please contact labs@intalio.com to suggest additional projects.
|