kovacm
Čuven
- Učlanjen(a)
- 28.01.2005
- Poruke
- 8,607
- Poena
- 870
"Insider" priča o Maemo-u: šta se izdešavalo i zbog čega nismo dočekali Maemo/MeeGo telefone.
Nokia before MeeGo: OSSO and Maemo
Since 2005, a very small group of people with limited resources at Nokia developed a Linux based Maemo operating system and devices based on it. The team was known as OSSO (Open Source Software Operations) and according to one team member who worked there from the beginning, the goal was to produce a product that would change the world. The OSSO team was renamed as Maemo team in 2007, and as a consequence of Nokia’s and Intel’s partnership in 2010, it was renamed as the MeeGo team. All the way from the beginning the group was headed by Ari Jaaksi, who resigned in October 2010 and moved to HP to develop the WebOS operating system.
...
http://taskumuro.com/artikkelit/the-story-of-nokia-meego
Priču je ispričalo desetak zaposlenih (ili danas ex-zaposleni) u Nokiji kroz niz intervjua.
---
Most of the people we interviewed from Nokia said that Nokia used too much subcontracting. Building specific knowledge from scratch inside the company is expensive and time consuming, and the OSSO team’s resources were limited.
There were a lot of problems, it was difficult to keep hold of the quality of the subcontractors’ work and the contracts weren’t supervised properly. The subcontractors could cheat in the contracts by changing the best experts, who were there in the beginning, to less qualified people. Examples given included bad code written in India and the communication problems with the Chinese and the Japanese because of their poor English skills. All this resulted in more additional work and delays for the project managers in Finland, when they had to take measures to repair the errors and poor quality.
---
First signs of Nokia’s internal competition between two platforms (Symbian vs Maemo) were seen with the N810 device. It was released in late 2007 and entered the market without phone functionality. It would have been Nokia’s first Maemo phone, but the decision to leave out the phone functionality was said to have been completely political.
According to a Maemo team member we interviewed, Symbian team directors were afraid of the possible competition between the N810 and the Symbian based communicator. Already in 2005 and 2006 it was obvious for some people that Symbian is an old and outdated platform. Adding an effective touchscreen user interface to Symbian would have been challenging. This initiated an internal competition between the Symbian and Maemo teams.
---
Inside Nokia, members of the Maemo team thought that the managers of the Symbian team were afraid for their jobs, and used their positions within the company to slow down the development of Maemo by any means they could.
---
At about the same time in 2008, Nokia bought Qt from the Norwegian Trolltech, which is a platform-independent development environment for software and user interfaces with C++ support. After acquiring Qt, the Symbian and Maemo teams started developing their own smartphone OS UI development tools based on Qt’s QGraphicsView. The Symbian team’s development tool was known as Orbit, while the Maemo team’s was known as libdui (Direct UI Library)...
Soon in the development of libdui, it was discovered that QGraphicsView was quite unfinished, and new problems were found in Qt itself. QGraphicsView didn’t have any support for widgets, so those had to be developed on top of the QGraphicsView. Continuously changing user interface development requirements caused internal problems within the development team, and applications were already being coded on top of libdui, although its development wasn’t finished yet.
---
da ne bih copy&paste pola teksta: pročitajte ga - stvarno je odličan; gotovo mu dođe kao uputstvo kako ne treba raditi
ova slika dobro ilustruje zasto nisu uspeli:
kako ono ide u Apple-u: napravi se na desetine PIXEL accurate mockup-a UI: devet se odbaci - jedan se koristi.
Nokia before MeeGo: OSSO and Maemo
Since 2005, a very small group of people with limited resources at Nokia developed a Linux based Maemo operating system and devices based on it. The team was known as OSSO (Open Source Software Operations) and according to one team member who worked there from the beginning, the goal was to produce a product that would change the world. The OSSO team was renamed as Maemo team in 2007, and as a consequence of Nokia’s and Intel’s partnership in 2010, it was renamed as the MeeGo team. All the way from the beginning the group was headed by Ari Jaaksi, who resigned in October 2010 and moved to HP to develop the WebOS operating system.
...
http://taskumuro.com/artikkelit/the-story-of-nokia-meego
Priču je ispričalo desetak zaposlenih (ili danas ex-zaposleni) u Nokiji kroz niz intervjua.
---
Most of the people we interviewed from Nokia said that Nokia used too much subcontracting. Building specific knowledge from scratch inside the company is expensive and time consuming, and the OSSO team’s resources were limited.
There were a lot of problems, it was difficult to keep hold of the quality of the subcontractors’ work and the contracts weren’t supervised properly. The subcontractors could cheat in the contracts by changing the best experts, who were there in the beginning, to less qualified people. Examples given included bad code written in India and the communication problems with the Chinese and the Japanese because of their poor English skills. All this resulted in more additional work and delays for the project managers in Finland, when they had to take measures to repair the errors and poor quality.
---
First signs of Nokia’s internal competition between two platforms (Symbian vs Maemo) were seen with the N810 device. It was released in late 2007 and entered the market without phone functionality. It would have been Nokia’s first Maemo phone, but the decision to leave out the phone functionality was said to have been completely political.
According to a Maemo team member we interviewed, Symbian team directors were afraid of the possible competition between the N810 and the Symbian based communicator. Already in 2005 and 2006 it was obvious for some people that Symbian is an old and outdated platform. Adding an effective touchscreen user interface to Symbian would have been challenging. This initiated an internal competition between the Symbian and Maemo teams.
---
Inside Nokia, members of the Maemo team thought that the managers of the Symbian team were afraid for their jobs, and used their positions within the company to slow down the development of Maemo by any means they could.
---
At about the same time in 2008, Nokia bought Qt from the Norwegian Trolltech, which is a platform-independent development environment for software and user interfaces with C++ support. After acquiring Qt, the Symbian and Maemo teams started developing their own smartphone OS UI development tools based on Qt’s QGraphicsView. The Symbian team’s development tool was known as Orbit, while the Maemo team’s was known as libdui (Direct UI Library)...
Soon in the development of libdui, it was discovered that QGraphicsView was quite unfinished, and new problems were found in Qt itself. QGraphicsView didn’t have any support for widgets, so those had to be developed on top of the QGraphicsView. Continuously changing user interface development requirements caused internal problems within the development team, and applications were already being coded on top of libdui, although its development wasn’t finished yet.
---
da ne bih copy&paste pola teksta: pročitajte ga - stvarno je odličan; gotovo mu dođe kao uputstvo kako ne treba raditi
ova slika dobro ilustruje zasto nisu uspeli:

kako ono ide u Apple-u: napravi se na desetine PIXEL accurate mockup-a UI: devet se odbaci - jedan se koristi.
Prilozi
Poslednja izmena: