THE ESSENCE OF STRATEGY IS CHOOSING WHAT NOT TO DO
We believe on leveraging the newest and cutting edge software technology when it proves a net gain or envisions a quantum leap forward on its initial spoor. We work together to make your projects meet your customers expectations, using the best of breed technologies and methodologies. We believe in novelty, innovation, good design, best technology.
We are seeking for customers that share our belief and passion for implementing the best, state-of-the-art, projects for designing the most innovative products. That said, our strategy is based on a disarming simple recipe: make your best endeavors, trespass any limit if necessary and always strive for the best.
DESIGN IS WHERE SCIENCE AND ART BREAK EVEN
Our constant mantra is “keep it simple and scalable”. No way to implement a successful application or system if it cannot scale easily and affordably. No modern industrial and/or commercial application can be normally deployed on the Internet without a back-end server that can scale to infinity.
We have deployed systems for worldwide distributed companies on multi-country, multi-content, multi-source, multi-DRM, multi-language, on many well known and uncommon web related technologies. An example? We freely design using many “bricks” like Node.js and MongoDB as key component for the first line of the server side computing or Hadoop for server side sharing data in the cloud. Our record of successes best represents the experience we shared with our customers.
THE GREAT GROWLING ENGINE OF CHANGE - TECHNOLOGY
In our Technology Factory we mould technologies to make innovative systems and applications. We need to thoroughly share the design process and engage our customers on every major step of their projects: this is our way to guarantee meeting and exceeding expectations.
Our developers work closely with our software architects, designers to ensure consistency, excellence and timing, all the way through.
We are living in a time when technology transforms our life by creating real values only when it is designed for usefulness and enjoyment. We use our imagination and ingenuity to create a new world of digital experiences using all the state-of-the-art technologies and combining them in a unique blend to make your Internet applications and systems stand out from the crowd.
Release: Inception, Prototype, Development, Testing, Store. Restart.
This is our Software Development Factory.
Our mission is to scale applications to infinity, with an innovative set of technologies, namely micro-services architectures built on MEAN.io and Node.js. We've been pioneers on all of the MEAN stack components:
Node.js is a paradigm on its own: its extended/related ecosystem gives you a modern full-stack development layer of tools.
The web today is a growing universe of interlinked web pages and web applications, teeming with videos, photos and interactive content. AngularJS, with the help of JQuery and Bootstrap frameworks, provides the capability to create Single Page Applications in a very clean and maintainable way, running on all browsers including the Android and the iOS platforms.
Spring enables you to enjoy the key benefits of J2EE, while minimizing the complexity of the application code. The essence of Spring is to provide enterprise services to Plain Old Java Objects (POJOs). Spring provides enterprise level services with great abstraction layers like the data access service provided by JPA and Hibernate, to map database tables tuples to application objects interacting with the RDBMS.
Our strategic framework on Internet of Things (IoT) goes across technologies, design of products, server side software suites, Web and mobile Apps. Data Analytics: Data Collection/Gathering tools, Data Visualization tools, nosql database like MongoDB, WSO2 DAS, Apache Spark, Hadoop and MapReduce. Devices and Connecting Things: CPUs (A 740 R/i), a personalised set of Raspberry 2 and 3 devices, Antennas (our special A LS2/i low spectrum bluetooth antenna). Protocols: MQTT, HTTP(s), WebSocket, REST/JSON web services, Bluetooth Low Energy, NFC, RFID and our smart QRCode system to give “life” also to those devices/things initially were passive; API: API Management systems CA Technologies and WSO2 as well as other Open Source API systems for 3rd party developments (Partners, Developers) and extensions.
FAAC Group is a worldwide leader in designing, manufacturing and marketing the safest, most reliable solutions for every pedestrian and vehicle need for Access Automation, Parking and Access Control. FAAC Group cooperates with Ennova Research in order to digitalize some of the business processes related to the car parking industry, from the parking management to the interaction between parking systems and end users.
TVs are evolving from a black box where you can watch movies and programms to interactive medias that can suggest user contents. We experienced how the Smart TV's world is at the same time complicated and fascinating under the “skin” of what the user can see on his screen. Advanced algorithms and services are needed to provide to the end user more and more contents to discover.
Today’s intranet portals are at the center of the enterprise universe and public administration processes. SpazioComune is the new intranet portal developed for the municipality of Milan. It aims to provide a strong sense of community within the municipality and it's designed to allow information to be quickly shared with its employees. Built on top of IBM WebSphere® Portal, it has been enriched with several custom components like Internal Messaging, Agenda and Live Presence.
The Ennova Mediation Platform is the gateway where each integrated CSP will provide his contents and where these contents are normalized and made available to Web and devices under a common Application Program Interface. Customized business logics can be implemented in order to satisfy the requirements imposed by the CSPs in terms of licenses, rules, region-based language support and internationalization.
Toshiba Places is a cloud-based platform, available on the web and designed to serve tablets, mobile phones and Smart TV. It’s the marketplace for Toshiba devices, offering music, movies, games, books, services, apps and more. His contents are provided by the Ennova Mediation Platform, a system where they are collected from different CSPs and made available to the Toshiba world. The architecture is based on Ennova Mediation Platform, that allows to mash-up together different content sources, different technologies and different medias and offer a reliable, harmonized SOA platform for all devices. The Mediation Platform is modular and includes devices management, user accounts, payment gateways integration, country management and many other enterprise level features.
A powerful and extensible Mobile Apps installer for Android devices, able to delivery specific Apps to specific devices through different filters (firmware, device model, OS version, and more) and customized business logics (customer based). Can you imagine having distributed one million of devices on diverse Android releases, with manufacturer own components and Apps on top of standard and Android markets downloadable apps and issuing a single module or a large set of modules to be updated (Over-The-Air - OTA) selectively by filtering from a specific Serial number to a general Android release ? If you can you probably are managing FRAS from the server OTA side.
The CAS ER Extender is a software appliance for reliable replication of document style of data. CAS systems main functionality consist of supplying a large data storage for fixed content. CAS extender adds unprecedented cross functionalities to traditional CAS storage systems on top of cross systems data replicator engines and SOAP and REST API developed and maintained by Ennova Research since 2009. The beauty of the CAS Extender system is the seemless integrations of diverse CAS systems from different vendors such as EMC (Centera), NetApp (FAS) and HP (IAP) (HP Integrated Archiving Platform). Under ER CAS Extender multiple diverse devices are seen as a single larger system and the ER Replication logic can replicate among diverse (single) CAS systems or clusters of the same vendor or clusters made of multiple vendor systems.
LiveTV is a live streaming system used to capture, take. disseminate and broadcast live, delayed or pre-recorded events. It is a system that acquires, archives and publishes video streams, starting from common advanced cam systems. It is also an interface for storing and publishing video streams. You just need a simple webcam and an Internet connection to broadcast your Live event! All the multimedia events are recorded, replayed and managed from a web point of view making this application unique for blending local multimedia features along with a web interface. LiveTV allows broadcasting live events, directly accessible from every browser device connected to internet, on fixed desktops, as well as on mobile devices like the most known tablets and smartphones (iPad, iPhone, Android, Windows Phone 8, etc...).
Our advanced engineering solutions and technology proposals were adopted in this big reengineering work, allowing the refresh of the Italian Energy and Gas Authority (AEEG) web portal and of all of his data collecting systems. Our client Lutech S.p.A. invested on un and on our best Java and Web consultants for the reengineering of the data recollecting portal. Our main tasks besides coding, were on key functions on the analysis, on the definition and creation of the software architecture for the new system, making different web applications to recollect and elaborate huge amount of data regarding energy productions in all its forms and natures. Many complex architectural analysis were faced, in order to optimize the data recollecting process and, above all, to make it more flexible, detailed and extendible on the profile and profiling aspects as long as data consistency was concerned.
You are now used to iOS and Android app markets but dating back to 2007 there were none. We designed and delivered the first Tablet along with the first App market for a worldwide renown manufacturer. Along with the base system and principal UI we delivered the OTA service and the Virtual Store App whose counterpart was the Store Server for additional apps, games and multimedia contents. This was the Toshiba "Virtual Store", for tablets like Journ.E Touch and their users. Amazingly enough there are still enthusiast and vintage users of this 5+” tablet and you are just one click away.
The Veneto Library is the advanced YouTube version of Regione del Veneto (regional district of Veneto), a complex web system used for recollecting, managing, researching and distributing multimedia web content (video, audio and images). The system is used to promote and spread knowledge about Veneto and represents a multimedia archive at the local citizen’s disposal and not only. Amongst other things, Veneto library is a hierarchical system that provides for the installation of recollecting and distributing systems on the territory (the Veneto Library authorities), centralizes and index-links all metadata content (basing on the Dublin Core standard) for every multimedia content uploaded on the recollecting systems, facilitating all centralized researches and so the establishment of one unique regional archive.
Services for the citizens connected to the public administrations is the main topic of our work in this context. We own knowledges about many different enterprise solutions like OpenCMS, Liferay, Alfresco. We are able to easily integrate each one of these tools with custom applications or legacy systems.