A developer’s story

10 November 2015
Posted by

Tag(s): , , , , , , , , ,

I met David at a Hackathon. With a mug full of coffee and surrounded by yellow (that was because the event was organized by Direct Energie, a French Utility, which is yellow-branded).

It was about the Smart Home and, naturally, IJENKO was invited, with its set of API, tribe of engineers and the marketing team. We spent a wonderful weekend, and we had a few VIPs to distribute the awards.

And since, whenever I have a nice demo to prepare for the European Utility Week exhibition, I call David.

Last year, he worked on an amazing application where the Philips HUE was monitored by gestures captured by the Microsoft Kinect, and the nest thermostat interacting with other thermostats through an Android watch. It was very entertaining for our visitors on the booth, and for sure, they came this year to see us again, and, who knows, have fun.

This year, I could not do something other than ask David to implement an app for the Apple Watch. That’s not the big news. The big news is that we launched our brand new developers’ site: http://developers.ijenko.com/, and soon you can try it for yourself as David did.

It has been years since the IJENKO platform launched an API. We are not newcomers. We had feedback from our customers, we learned from the ups and downs, and now we are making it best-in-class. The vision explains the reason we are “functionality-centric” and not “device-centric”, plus the whys & hows of working on semantics and grammar of a Smart Home Data model. That alone took us weeks and even more sleepless nights before we settled the choices, but it was riveting and that is when you understand why brainstorming and innovation are the best you can get from working in a start-up.

Once you go through the blabla (but interesting) thing, you can discover the resources (the places, the functionalities, the programs, etc.) and have a look at the API services. Everything you need to build a nice end-user application is there. And you know what? You can do it, as the French say, “finger in the nose”. David can tell you why.

So, what does this Apple watch app do? In one click or by a simple voice command it launches a set of scenes: you click “Dinner” and the Philips HUE switches on blue, the T° is set to 21°C and the Sonos starts playing. And when you say “I am leaving now”, everything switches off and the T° is decreased to help you make savings.

No big deal? Well, to do that David had to use only 3 services of the API: One to get authentication, the other to create the 2 scenes, and the last to launch a scene triggered by the user. And whenever that happens, only 2 calls to the API are necessary: authenticate and launch a scene. An app made in 1 day, another day to work on the look & feel and the customer experience. The same app can be used to do infinite scenarios: “Dinner” can also trigger security for the basement; “Leaving” launch it for the whole house, in addition to the music and heating stuff. So imagine you build an app in 2 days and leave the end-user to do the rest and being happy doing so.

That was possible because we spent most of our time working on nest and HUE integration, implementing HTTP requests to be sent to the Sonos, and having our gateway dealing with local IP and non-IP interactions, and HAN-to-Cloud connectivity (for e.g. to get to the nest cloud). And that is not the end of it. More and more to come.

That is the best we can do: make it simple, make it fast, and you will know it as soon as it is available.

Now, go have a look, learn and enjoy!


See more about David : davidpoulin.com

For more info : rchatila@ijenko.com or contact@ijenko.com

Add comment...

My Journey into IJENKO as an Intern and as a Developer

22 September 2015
Posted by

Tag(s): , , , ,

Intern and prospective graduate Guillaume Guerin

Intern and prospective graduate Guillaume recalls how he began at IJENKO and what he’s learnt so far.

Guillaume joined IJENKO several months ago. He has been working in the embedded software team. He shares with us his experience within IJENKO.

What was your background before starting your internship in IJENKO? What skills did you have ?

Since I was a child, I have been attracted by computers and IT. Although having only belatedly decided that I would make a living out of this passion, I tried to learn to program at several times during my adolescence before eventually getting down to it by 17 years-old. I did not know much but I had a lot of fun making small C programs and then later PHP ones to craft my first dynamic web pages! After that, I went to college to follow trainings on IT. I got my “license” in 2013 after making a java developer internship at Europcar International. Then I went on a first year master research (M1) and then a second year professional master (M2). When I started in IJENKO, my main skills essentially consisted in application development and algorithms. I am also passionate about free software and self-hosting services available on the internet (email server, web services, etc.).

What was the most interesting aspect of the training period in IJENKO?

What attracted me initially in IJENKO was the subject of the internship. It was exactly what I sought. In addition to this at IJENKO, I was given the time to consolidate the skills I needed to build. This was one of the things I appreciated very much! The technical environment in which I had to work on was also very important to me, as I did essentially theoretical studies.

What was the best part of working in an IoT french tech start up?

I’m not sure what is proper or not to French IoT start-ups, IJENKO being the first start-up in which I worked. Among the things that pleased me the most was the freedom to choose my tools, and for me to work on Linux is a real plus. Apart from the technical framework, we do not feel the weight of the hierarchy and the atmosphere is very friendly. In short, it is a nice place to work.

Some say that developers are organisms that turn caffeine and pizza into software ;-) Do developers are bound to live with these clichés?

Some clichés are well rooted and this one in particular! I do not think it represents the reality of the developers and many of them do not correspond to it at all. I do not think that the developers feel although imprisoned by this stereotype. Yet I must admit that I succumbed to this diet more than once ;-)

Any last words you have for people who were in your situation 6 months ago, just getting started?

The majority of my friends have chosen to do their final internship in large groups. They point out sometimes higher bonuses, or that they are integrated in pre-employment training courses. It also looks good on the resume. Basically, they prefer this kind of security zone against the riskier one of the start-ups. I will not say that they are completely wrong, but are these rewards worth it? I mean they miss a great experience at a time when most of them still can run the risk it does not work out as expected.

My last words will be, get out of your comfort zone and take risks :-)

Join Guillaume on Linked In



Add comment...

Join IJENKO in Vienna for the EUW2015 and discover the new IoE2 platform features

3 August 2015
Posted by



EUW 2015 : a new venue in Vienna

EUW is moving from Amsterdam to Vienna this year and IJENKO is proud to be part of EUW 2015 once again and to show major new features on to its IoE2platform delivering its promise of combining the Internet of Energy and the Internet of Everything in the home.

Virtual power plant on the menu

Apart the viennese cafés, you will enjoy on the IJENKO booth a demo dedicated to the Virtual Power Plant capable of piloting an eco-district. This feature of the IoE2platform is the result of an intense R&D program called EDENS coordinating the contributions of partners such as CEA List, Energie Demain or Fluidia.


This virtual Power Plant features of the IoE2platform brings innovation in approach, technology, and service:

  • Management of usage, micro-generation and storage through an integrated approach
  • Integration of the consumer’s view in the territory energy strategy by building tools and mutli-devices (mobile, web and TV) services for end-users
  • An optical reader (smart metering solution) which is universal, plug & play and reliable
  • Demand forecasting and planning at individual and territorial level taking into account diversity of households and configurations
  • Capacity of real-time optimization at different levels and on different criteria (cost, carbon emissions …)
  • Smart agents processing data from different sources (measurement, DB, forecast, disaggregation of load curves …)

Easy usable set of home automation APIs to create complete user experience for utilities

The powerfulness of an HEMS platform is partly due to the coherence of its data model. IJENKO is making huge effort to keep refining it in the most efficient way to favor the easiest adoption of its APIs by third parties who want to create end-user applications on top of its services. IJENKO will demonstrate once more how Utilities themselves or their developpers ecosystem can easily use them to bring added-value services to their customer base.

Interactions with IP devices to show the Internet of Everything promise

IJENKO is constantly developping new features on its IoE2platform to interact with IP devices now entering more and more in the house of the user. All the devices such as the Philips Hue, the Nest thermostat… can trigger some home automation programs to the benefit of the end user. IJENKO is developping several methods to interact with these devices to bring added value to the end user, whether these are cloud-to-cloud, local-to-cloud or local only interactions.

Here an example of the Local to Cloud interactions enabled by the IoE2platform :


Let’s meet on our Booth for demo sessions

We will be glad to welcome you on our booth to explain you why IJENKO could bring you infintite possibilities in the creation of new services for your end-users. Please join us on the Booth B.d08. Feel free to get in touch with our team to set up meetings or to join us for demo sessions.






Add comment...