Cybercom Session: Qt Quick -Learning QML in one day

Cybercom arranges a joined student forum, Cybercom Session: Qt Quick -Learning QML in one day, in ICT building in Turku 16.11.2011 .

Cybercom Session is a great opportunity to learn Qt Quick in a one day. Cybercom Session is a  quick course, which will cover Qt and QML basics in four hours. The event is open for all students and university staff members, who are involved with IT related studies. To support the learning of Qt and Qt Quick Cybercom announces a coding competition where the first prize is the latest and greatest Qt based Nokia N9 smartphone.

Find out more about the event and register here

An upcoming Cybercom event - Cybercom Developer Day 2011?

Last year we had a successful developer event, Cybercom Developer Day, in Helsinki about Qt Quick and KDE Plasma, and this year we will have an interesting developer event at.... well we are not going reveal the location yet, however it will be a session, where our own specialists take the arena.

Stay tuned to find out more about the event soon.

Will the Cybercom Penguin be there this year?

We’ll see... ;)



 

Cybercom attends MeeGo Spring 2011 Conference in San Francisco 23.-25.5.2011

MeeGo or You Go? :)

Well actually we all go since Cybercom will attend the MeeGo Spring 2011 conference in San Francisco. One of our own developers is making huge effort by contributing in diverse sessions, so to get a head start to see what's Cybercom has to offer there, visit the session summary.

There will be more live blogging from the event so stay tuned to Cybercom Channel.

And to see more about the conference visit http://sf2011.meego.com/

Cybercom attends the International Consumer Electronics Show (CES) January 6th – 9th 2011

 

Cybercom will attend the International Consumer Electronics Show (CES) in January 2011.
The event is a major technology-related trade show that is held annually in Las Vegas Convention Center.
The event often hosts numerous product previews and announcements and Cybercom will be showing demos, such as the concept devices for Parallax and RdUX II, in the Qt meeting area.
More about Cybercom demos can be found from Cybercom Channel later, so stay tuned.
 

Cybercom at MeeGo Conference 2010

 

MeeGo Conference 2010 was held in Dublin, Ireland, 13th to 15th of November. Cybercom attended the event both as audience and also on stage. MeeGo is an open source platform developed by Nokia and Intel that will power future embedded devices ranging from hand held devices to automotive IVI solutions.

 

Cybercom nerds at the MeeGo Conference 2010

Keynotes

During his keynote, Doug Fisher, vice president, Software and Services Group (SSG), and general manager of SSG’s Systems Software Division at Intel highlighted how MeeGo is an open platform targeting multiple device categories with the help of the open source community. He was in particular excited of the rapid development MeeGo has seen reccently. MeeGo was announced just 8 months ago, but already there are two stable releases. He also highlighted how important it is to work in never before seen open source development model for everyone to benefit – the MeeGo way of working.

The second keynote was given by Nokia’s Alberto Torres, executive vice president, MeeGo Computers. He shared the excitement of the previous keynote by Mr. Fisher. He also highlighted the importance of the Qt toolkit in MeeGo. Qt already is the only UI toolkit supported by MeeGo and this will only become even more important now that Nokia announced that Qt together with Qt Quick are the preferred UI frameworks for Nokia’s future hand held devices running MeeGo and Symbian. He also said that Nokia will announce its first MeeGo device in 2011.

The keynote session was continued by an inspiring speech by Dominique Le Foll, the CTO of Amino, who makes feature rich TVs. He shared his excitement on how they managed to create a product in 6 months using MeeGo as the platform instead of 18 months that it would normally take.

 

Cybercom taking the stage

Cybercom’s Marko Saukko had an interesting spot in the morning of the second day at MeeGo Conference when he, together with Harri Hakulinen from Nokia and Carsten Munk from Imogen Software presented the current state of MeeGo 1.1 Handheld UX adaptation on the Nokia N900.

The N900 hardware adaptation team is the pioneer in MeeGo ARM porting and has faced most of the ARM related problems while doing the first official MeeGo ARM port. Even though there has been a lot of different types of problems the N900 hardware adaptation team has been moving fast. Within two months the N900 hardware adaptation team was able to get N900 running with the first version of Handset UX. After this the team has managed to catch up the mainline MeeGo kernel and packages and the whole port is now available in the MeeGo ARM repositories.

The current MeeGo 1.1 stable release, called “Technology Snapshot”, for Nokia N900 includes a set of basic features of handset device, such as, phone calling, ability to sending SMS, video and audio players and photo gallery. Even though there are already a set of applications available there are still some features/applications missing from the 1.1 release. For these missing parts the upcoming MeeGo 1.2 release in April of 2011 is bringing a vast improvement.

Cybercom has been involved in the MeeGo adaptation work actively since the beginning. We have been working on many different areas of the Nokia N900 ARM port, as well as, giving our insights to the generic MeeGo development.

Other highlights

Qt

There were of course many interesting sessions around Qt. Qt is the toolkit of choice for MeeGo and the corner stone in the developer offering strategy outlined by Nokia. Thiago Macieira from Nokia presented the Qt roadmap. Qt will be modularized for easier maintenance,  integration and releasing. This is also related to the open governance project run by Thiago, that  aims at improving the process on how to involve the community in Qt development. Qt Components also one interesting project going on in Qt, that targets on delivering system UI components for Qt Quick developers on Symbian and MeeGo platforms. This work is done almost entirely in the open together with the community and is run by Henrik Hartz. We were also shown how to integrate QML language with C++ code to enable rapid UI development using C++ data models.

Qt Gestures was an interesting session because gestures are coming more and more important especially with handheld devices. Frederik Gladhorn introduced how to use gestures in Qt both in C++ and in QML. The presentation contained examples and demos about gestures. The interesting part was also the fact that Frederik’s slideshow was written fully in QML.

Cybercom already has a very strong knowledge in all of the areas mentioned above. We will continue to follow the Qt development and contribute to the projects. Alexandra Leisse, Web Community Manager of Qt at Nokia, highlighted the importance of getting involved in core Qt development and this is just what we are focusing on.

MeeGo IVI

One of the environments targeted by MeeGo is the automotive In-Vehicle Infotainment (IVI). MeeGos roadmap regarding IVI and the IVI domain was presented by Rudolf Streif, director of Embedded Solutions at Linux Foundation. This is very interesting, as Mr. Streif  presented it, since in the past the IVI industry has been quite closed. MeeGo has a true potential to change all this and provide an open source version to the IVI industry that will accelerate the innovation in this domain. MeeGo has a long way to go to support the strict regulations and special requirements needed in a in-vehicular environment, but Mr. Streif was a strong believer in the open source community to deliver the necessary solutions.

Cybercom has also in this domain a very strong background and excessive knowledge. We have been working with distributed systems, Qt and CAN buses for over a decade when building for example  mining robots. We feel we have a lot to contribute and follow also the IVI development with excitement.

Conclusion

Cybercom has also attended the previous Maemo Summit events, which the MeeGo Conference descends from. To the most part the community feels the same, but everything around the event has grown so much. MeeGo is bigger than Maemo and this even showed it clearly. It was nice to see some familiar faces but even more so to meet the new ones. The conference highlighted that MeeGo targets many platforms, wants to exceed in user experience and to get the next billion users – all this with open source development and with efforts from two giant market leader.

Cybercom is there with MeeGo, building MeeGo and being part of the MeeGo community. See you at next MeeGo event!

Cybercom is attending the upcoming MeeGo Conference 2010 in Dublin 15th-17th November

 

The series of developer events continues, as Cybercom will attend the MeeGo Conference 2010, which replaces the event formerly known as Maemo Summit. The conference is held in Dublin, Ireland 15th-17th November.

The event is aimed mainly for MeeGo developers and contributors, and the program consists of keynote speeches and technical presentations. Cybercom will participate in the event program when presenting the MeeGo usage on Nokia N900 mobile phone. The presentation will also be streamed live, check out more details from http://conference2010.meego.com/session/meego-n900-past-present-and-future.

In addition, developers from Cybercom will also take actively part in the discussion panel about MeeGo on ARM. The last day of the conference is reserved for an “unconference”, which contains discussions, demos, presentations and open information sharing between the participants.

The definitely interesting event will be attended by four developers and a Global Account Manager of Cybercom. Come and meet us at the event! Stay also tuned to Cybercom Channel, as our participants will blog live from Dublin about the event.

More info can be found from http://conference2010.meego.com/.

Characters from the MeeGo Project

Cybercom at the Qt Developer Days 2010

 

Cybercom attended the 7th Qt Developer Days in Munich and this time we had Cybercom exhibition booth there as well. We had three attendees this year: Tommi Palonen and Marko Mattila (me) from Cybercom Finland and Ingmar Bengtsson from Cybercom Sweden.


We were quite busy during those three days because there had to be at least one person in the exhibition area all the time and at the same time we had a bunch of meetings and of course we wanted to follow all the interesting presentations too.

The atmosphere of the event was really good and we can only thank Qt Development Frameworks for organizing such a pleasant event.

I went to see as many presentations as possible while Tommi was mostly working at the exhibition area. I spent most of my time following the Qt Labs presentations such as Qt Scene Graph, Qt / 3D QML and Qt Components. I also went  to check out Alexis Menard’s presentation about the Qt GraphicsView. Good stuff, I must say.

Cybercom is a Certified Qt Partner and we received really good feedback regarding our actions related to Qt. I really hope that we are able to organize more Cybercom Developer Day events in the future too and be able to promote new technologies as we did this year.

We will also continue development of demos related on Qt. Let’s see if we can publish our demo code at some point.

 

Qt Quick

The main topic of the event was definitely Qt Quick. At the same time one of the main concerns from the non-mobile-world-developers was that will Qt focus too much on mobile development? I think this is a good question and something I too am a bit worried about.

For example Qt Components is clearly targeted for MeeGo and it is required to have libmeegotouch installed in order to be able to build Qt Components. I understand that Qt Components is a labs project at the moment and they had to choose one platform to start from. On the other hand, for many developers it would be nice to play with Qt Components without a dependency to MeeGoTouch. But as they stated in the Qt Components presentation, it’s just a start and the support for other platforms will come at some point too.

I think there is always a little room for criticism (the nature of Finnish people), but in the end what Trolls do, usually ends up to be something great. Good example was how well Qt / 3D integrates with existing QML engine. I’m also waiting to see what happens on the Qt scene graph side. Gunnar Sletta gave a really good presentation about how Qt graphics side will be optimized in a future and showed us how the current scene graph implementation gives a really huge boost in performance.

Cybercom Demos

RdUX concept device with QML based window management and multitouch

We had couple of demos at the Qt Developer Days 2010 which received interested looks… This is of course always a good thing.  We presented the RdUX concept device with QML based window management and multitouch. The interesting part is that QML doesn’t really support multitouch yet and the demo worked pretty well with cool animations. But the last day the worst thing happened – RdUX corrupted its hard drive and we couldn’t demo it anymore. Luckily, it was the last day and that’s the nature of demo devices. You can checkout here our penguins to wonder what happened to the device.

We also had two other demos running on N8 and HTC devices. These applications are not demos at all, but real applications.  They were made for China Mobile some time ago and you can find a pretty good blog article about this Qt based China Mobile musics application from a Qt blog.

The Future?


In the end the Qt Developer Days 2010 was a really great event. It was bigger than before and I think it’s not going to be smaller in the future.

As a certified Qt Partner we will continue our work to become better and bigger in the Qt scene. Although we have about 10 years of experience  in developing Qt software, there is still room for improvement and learn about new things that the Trolls invent.

To make sure that Trolls remember us, we left them a memory – a “We like penguins” T-shirt.

Thank you Trolls!

Cybercom Group Finnish subsidiary Cybercom NSD Ltd professional keynote about Location Intelligence in national BI conference Espoo, Finland 2010-06-03

 

Cybercom NSD Ltd Business Intelligence Unit takes part second year in a row in a leading Business Intelligence and Data Management conference in Meripuisto, Espoo. Conference is hosted by the Management  Events.

In last year’s conference meeting Cybercom NSD Ltd had a keynote on ”Efficiency in Data Management: From Data Management Strategy into a practical BI Solution” presented by Jani K. Savolainen, Director – Business Intelligence Solutions. This year’s keynote topic will be “Map-based Business Intelligence”, presented in co-operation with Cybercom NSD Ltd customer Municipality Finance Plc.

 

Mr. Antti Kontio, Funding officer, Municipality Finance Plc, demonstrates their Microsoft technology-based Geospatial Analysis application as a part of the BI solution delivered by Cybercom NSD Ltd for Municipality Finance Plc. Geospatial Analysis makes location-based business data management visual, easy-to-understand and efficient. Geospatial analysis techniques such as location-based KPIs, pinpoint drilldown and heat maps are used. This BI solution is built on Microsoft SQL Server technology extended with Cybercom NSD Ltd Business Intelligence Platform components containing various tailor-made reporting, analysis and integration features. Cybercom NSD Ltd Business Intelligence Platform components used in the solution are Data Warehousing Framework, Repository and Geospatial Analysis components. These components together with Cybercom NSD Ltd top-level BI professionals have enabled ROI-specific and quick BI project implementation with high overall product quality but affordable price.


Dispersion map sample with summary for sales activities. Ability to drill down into a SSRS report.

After the Municipality Finance Plc Geospatial Analysis demonstration Mr. Jani K. Savolainen will continue the presentation as a Cybercom Group Plc Microsoft BI torch carrier by unleashing the paradigm of Geospatial Analysis as a unifying, comprehensive Data Visualization Tool for enterprise level BI systems consisting of Business Intelligence and Competitive Intelligence data. The presentation will cover the topic through the following key aspects: Map-based data management general concepts, geospatial analysis solution areas, techniques, technologies and components.


Animated heatmap sample for tracking geographical changes in sales activities on year-basis.

Cybercom NSD Ltd Geospatial Analysis component builds upon a Microsoft technology platform consisting of Bing Maps for Silverlight, Silverlight 3 + Silverlight Toolkit, MS SQL Server 2008, SQL Server Reporting Services and Visual Studio 2008.Cybercom NSD Ltd Geospatial Analysis component is one of the most innovative Location Intelligence components on the market with integration for SQL Server 2008 Reporting Services, SharePoint 2010 and Web services.

Keynote presentation video will be attached to the article later on.

Links

http://www.managementevents.fi/Conference/BI&Reporting.html

Additional Information

Jani K. Savolainen
Director,
Business Intelligence Solutions

Cybercom NSD Oy
Oikokuja 2
FI-05800 Hyvinkää, Finland
Telephone +358 (0)10 436 4000
Mobile +358 (0)45 138 0074
juha [dot] kemppainen [at] cybercom [dot] com
http://www.cybecomnsd.fi

Greetings from the Linux Foundation Collaboration Summit 2010

I have spent three days here in San Francisco at the Linux Foundation Collaboration Summit 2010 and I will spend even more days because the Iceland’s volcano eruption caused such a huge ash cloud which closed the almost the whole air space of the Europe.

Collaboration summit 2010 has been very interesting this year especially because of all the buzz that MeeGo has caused. It seems that all those gigantic companies like Intel, Nokia and IBM are all about linux and the way how they do it, is very open.

 

IBM

The most essential message here has been that don’t do things behind the closed doors, do it in public, do it in the community and contribute, contribute and contribute. In the second  keynote IBM’s Vice President, Open System Development Dr. Daniel Fry told everyone how things can go wrong if you try to make business from open source in a way that companies usually do.


Jim Zemlin, Linux Foundation & Dr. Daniel Frye, IBM

The message was that don’t create your own community, make your  developers to join the community and contribute to the upstream. Also the code that you contribute should be general enough, not specialized to your own purposes.

Nokia

Ari Jaaksi from Nokia was a real blockbuster and made the room full of audience. The message was pretty much same as in the Frye’s presentation. Jaaksi told that MeeGo is bringing the brightest minds of the industry together and it should give the best UX for MeeGo users. The UX comes basically from a platform. The platform provides multitasking, the best mobile browser in the market and the best communication for people. I guess you have heard Nokia’s slogan: “Connecting People”.


Ari Jaaksi, Vice President Maemo Devices & MeeGo Operations

Jaaksi  explained why they decided to have collaboration only with Intel and not with more companies. The reason for this was that it’s faster get things up and running when there are only two big companies together. In the next step of MeeGo is to prove to people, that it truly is an open source and open. Open in this context means that even the steering group meetings are public meetings in irc.

Intel

Imad Sousou from Intel, continued Jaaksi’s keynote with the same message. Good addition was that MeeGo will provide the same set of APIs for every MeeGo device and MeeGo applications will run on all MeeGo platforms. Interesting point was also the fact, that devices may contain closed source components like device drivers (from hardware manufacturers) or closed source applications and libraries like Skype or flash player. The reason for this is that some of the manufacturers just don’t want to share their driver code.


Imad Sousou, Director, Open Source Technology Center, Intel

Sousou made clear that MeeGo is not just for phones, it’s for Netbooks, IVI, TVs etc and of course it’s open. Imad also announced that there will be a MeeGo conference in September 2010. I will wait that event. At least the previous two Maemo Summits have been really nice events.

Google and Android

Google was also present here in the Collaboration Summit. Chris DiBona, from Google gave a pretty fun presentation. Google has received plenty of criticism because what they do, is not always very open.


Chris DiBona, Open Source Program Manager at Google

Chris’ presentation got really much attention here especially at the end  because they promised to give a new Google Nexus One phone for everyone. Well when the room is full of nerds, it’s always quite easy to get their attention by giving new gadgets.

Qt Quick

I’ve been working with Qt for several years. Therefore I’m really interested in what’s happening in the Qt world and I’m trying to follow the new technologies even before they are released. Henrik Hartz from Qt Development Frameworks gave a good presentation about the new technology called Qt Quick.


Henrik Hartz, Product Manager, Qt Development Frameworks

Henrik demonstrated how powerful Qt Quick is when you need to develop neat looking UI’s with animations and transitions. He also showed couple of code examples how easily and fast you can create cool UIs. One of the ideologies behind the Qt Quick is to bring UI designers closer to the actual software development. UI designers can quite easily to create prototypes of the UI and still use the real business logic, implemented in C++.

Qt Quick Architecture

Qt Quick Architecture

 

This will of course bring new challenges to the team work and requires that the interfaces exposed to QML from the C++ side must be designed well.

QML looks promising and I have already started to implement small QML application called QuickFlickr. Personally I think that it’s amazing how fast you can build UI from scratch. Of course, if you have Qt background, it helps you to get into  Qt Quick easier.

The Future of Linux

The future of linux looks promising now. In my opinion it looked promising even in five years ago:) Linux is pretty much everywhere and it’s getting more popular all the time. The instances like Linux Foundation are getting bigger and more money moves around the Linux. It’s really interesting to see where all this MeeGo stuff will go and what kind of form it will get.

The summit itself was really nice place to hang out, meet other nerds and discuss about a nerd stuff. I’m really waiting to get to the MeeGo summit or to the Qt Developer days in the next autumn, but before that, I really need to figure out how to get back to the Europe:)

Cybercom Developer Day: Qt Quick & Plasma, September 7th 2010

 

Cybercom organizes the first Cybercom Developer Day in Helsinki, Ruoholahti at Technopolis on September 7th. It’s a FREE, one day event and the topic this year is Qt Quick & Plasma. We are very excited because we managed to get really cool speakers there: Alexis Menard from Qt Development Frameworks, Nokia and Marco Martin from KDE Plasma community.

The event consists of lectures and demos with also an opportunity for the guests to demonstrate their own applications.

We have opened a Cybercom Developer Day 2010 -page, where you can find more detailed information about the event, for example its Agenda and Speakers. The amount of seats in the event is limited, but you can request an invitation to try to ensure your attendance in the definitely interesting event!