* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/pr: 20120119-milan-interview.xml
@ 2012-01-19 11:42 David Abbott (dabbott)
0 siblings, 0 replies; 2+ messages in thread
From: David Abbott (dabbott) @ 2012-01-19 11:42 UTC (permalink / raw
To: gentoo-commits
dabbott 12/01/19 11:42:33
Added: 20120119-milan-interview.xml
Log:
Interview with Milan Kazarka
Revision Changes Path
1.1 xml/htdocs/proj/en/pr/20120119-milan-interview.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/pr/20120119-milan-interview.xml?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/pr/20120119-milan-interview.xml?rev=1.1&content-type=text/plain
Index: 20120119-milan-interview.xml
===================================================================
<?xml version='1.0'?>
<!DOCTYPE news SYSTEM "/dtd/guide.dtd">
<news gentoo="yes" category="gentoo">
<!-- Enter your name here -->
<poster>dabbott</poster>
<!-- Date to be displayed -->
<date>2012-01-19</date>
<title>Interview with Milan Kazarka</title>
<body>
<p>
<b><e>Milan is from Foresight Media s.r.o, who produce interactive Touch Tables, that run Gentoo Linux. One of the products are a low cost alternative to Microsoft's Surface. Milan, thank you very much for your time. My first question is this:</e></b>
</p>
<ol>
<li>Who is Milan and how did you get started with Gentoo?
<ul>
<li>I guess I'm a product designer, developer, entrepreneur and part time artist living in Central Europe usually in Vienna, Bratislava and Prague. To be able to create inventions, new gadgets you either need a ton of money or you learn how to do many things by yourself in a garage or in my case in my atelier. For me it would be quite depressing to ‘just design' something :) And so I create prototypes, which I push into serial production like my touch table designs. When I was 13 years old I accidentally saw a magazine with a penguin. I thought it was a cool logo of something. Then I saw it said that there's a free CD of an operating system that I haven't heard of. I could not hack my pre-installed commercial software enough and so I gave it a try and I guess it's the usual story of many Open Source and Linux geeks from there on :) After some time using various Linux distributions I saw that the complexity and the number of regressions in many of them has become so hi
gh over the years that I needed a system that would let me stay in control and a system that would value it's own design. Gentoo was a natural choice.</li>
</ul>
</li>
<li>Walk me through the process of developing the software for the Touch Tables?
<ul>
<li>Well I think it's all just about a bunch of pixels and getting them on the right positions at the right time :) For creating software for products like touch tables for use in the hospitality industry you need to be able to present easy to use interfaces to your user in an elegant way. It's not about how much content and widgets you put onto a screen, but mostly about UX and a ton of optimizations. The software that you create needs to be intuitive, it needs to run 24/7 and must be optimized for the type of touch technology you are using. I spend eighty percent of my time on the framework that's used to develop the end user / interactive applications. I'm for example finding ways of how to bring the user embedded multimedia content or web content. This is quite easy using mplayer and webkit, but you need to do a lot of optimizations for the software to still be fast. Again this is only about moving pixels from one position to another. Then we create demo application
s to show to our potential partners and applications for our clients. This can't take too much time, because you may not succeed in business all the time. We can't afford to create large monolithic applications, which would need to be always rewritten. I personally am an old school type of person. I use tools like the editor ‘joe' and I have a few xterm's open on my desktop all the time. There still are not many processes in the development. Maybe when there will be more people involved. In a small team I like to rely on intuition.</li>
</ul>
</li>
<li>Why was Gentoo chosen for the build system?
<ul>
<li>I prefer Gentoo, because it's a system that I can have the control of and which I can tweak to suite any need. I believe I use it, because it's so versatile - it's a canvas I can paint on. As a developer and administrator you want to be in charge and you want to know the outcome of your decisions. Gentoo has ways of doing things which keeps the overall architecture of the system stable even when adding more and more functionality to it. Many distributions gotten this wrong. Portage is great in this. My grandpa who's eighty years old says that the more functionality a gadget has the more likely it will break. Defeating this rule is called good design.</li>
</ul>
</li>
<li>Tell me about the suite for creating interactive appliances you are developing?
<ul>
<li>The suite is developed from scratch in C/C++. We have our own canvas ‘desktop' on which our application's interfaces are painted on to. You are presented with something similar to a desktop with windows, just scaled down, simplified and tweaked for touch. There are a lot of places where you can tweak user events processing to suite a variety of touch technologies. You want an event of touching a button to be the same on a projected capacitive sensor as on an infrared sensor. The applications are backed by our framework with it's simple widget set. I try to keep the whole platform largely self contained, so as a developer you just download the SDK to your system and you start working with the libraries provided. I've included the open source libraries whose license allows it in the SDK itself for convenience. The suite acts as a separate software platform, since you can develop applications that run so to say 'inside it'. You can currently have a for example backgr
ound application displaying some digital signage type of content - some moving images. An application which you can move around, which displays a sushi menu and a movie also in a movable and able to rotate window. I usually write an app on less than 500 lines of code - otherwise I start working again on the framework. In end effect you are able to create interactive interfaces without needing to take care of the limitations and para-dimes of the classical ‘Desktop'. You design what you really need and you implement it fast.</li>
</ul>
</li>
<li>What hardware do you develop on?
<ul>
<li>I have a home brew computer - it's an old Intel Celeron with a Gigabyte of Ram and a cooler which sounds like a jet engine. That said - my favorite machine - a Fujitsu Siemens Scenic broke last month and I didn't have the time to repair it. There is also a Sun Ultra 5 and a few ThinkPads in my closet. I learned programming in C on a ThinkPad 600e.</li>
</ul>
</li>
<li>What will you use “Milan Linux” for in future projects?
<ul>
<li>Oh there are a lot of planed projects :D What I want to do it make things cheaper. I really don't think a touch table for 10k is the answer and I also can't see why home automation systems or high end touchscreen systems can't have cheaper open source alternatives. My philosophy is to create products that aren't big large loud boxes, but are integrated into people's surroundings in a natural and non intrusive way. I plan to release a live CD sometime soon. I don't want to be held back by any limitations. There are people out there that have great ideas, but they don't want to bring them out because they are afraid to break some rules or they are afraid to only address a very slim set of users. This is bad and limits innovation. You can expect Milan Linux to be experimental as can be.</li>
</ul>
</li>
<li>Who are some of the people you work with?
<ul>
<li>There are various great people I work with :) Peter Tarhovicky who runs Foresight Media fmedia.sk helps me greatly in putting my things on the market beginning with marketing, sales and ending with production and prototyping. We run simplemediaplatform.com together. Michal Pazitny is a brilliant designer and production specialist running formlab.sk. I think they made over twelve million pieces of car parts he designed. He helps out with serial production. He knows how to 'make anything'. Tomas Krze krze.ic.cz is the one responsible for a large part of our identity, logos and visualisations. He has his fingers in every project we do. He's also a great musician and a best friend. Miro Fedor is our web guy with whom I work on online management suites to manage some of our apps remotely. He's part of the formation arzen.sk Then there is a network of people and companies that help out. Sorry if I say this, but the crisis has changed one thing. We now know that there migh
t not be a cozy job around the corner providing us with a safety net if things go bad. The crisis has shown me that there is never spare time to accept a helping hand and to put any of your ideas on paper.</li>
</ul>
</li>
<li>What aspects of Gentoo do you feel the developers and maintainers have got right?
<ul>
<li>They put emphasis on clean design.</li>
</ul>
</li>
<li>What is it about Gentoo you would like to see improved?
<ul>
<li>I believe that Gentoo is ideal for building gadgets / interactive products / mobile systems. Work could be done on providing tools, ways and demos on how to do this. I think this should be supported and promoted more, since I believe that this is the future.</li>
</ul>
</li>
<li>What are some of the projects within Gentoo that you would enjoy contributing to?
<ul>
<li>I like doing photo sessions, since I worked in a small modeling agency. I could arrange a few great looking girls with ‘Gentoo' t-shirts. This always helps any project :) And if there would be some project with the emphasis on touch, mobile and interactive than I would most probably want to work on it.</li>
</ul>
</li>
</ol>
</body>
</news>
^ permalink raw reply [flat|nested] 2+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/pr: 20120119-milan-interview.xml
@ 2012-01-21 15:24 David Abbott (dabbott)
0 siblings, 0 replies; 2+ messages in thread
From: David Abbott (dabbott) @ 2012-01-21 15:24 UTC (permalink / raw
To: gentoo-commits
dabbott 12/01/21 15:24:53
Modified: 20120119-milan-interview.xml
Log:
fixed line wrap
Revision Changes Path
1.2 xml/htdocs/proj/en/pr/20120119-milan-interview.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/pr/20120119-milan-interview.xml?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/pr/20120119-milan-interview.xml?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/pr/20120119-milan-interview.xml?r1=1.1&r2=1.2
Index: 20120119-milan-interview.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/pr/20120119-milan-interview.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- 20120119-milan-interview.xml 19 Jan 2012 11:42:33 -0000 1.1
+++ 20120119-milan-interview.xml 21 Jan 2012 15:24:53 -0000 1.2
@@ -14,54 +14,159 @@
<body>
<p>
-<b><e>Milan is from Foresight Media s.r.o, who produce interactive Touch Tables, that run Gentoo Linux. One of the products are a low cost alternative to Microsoft's Surface. Milan, thank you very much for your time. My first question is this:</e></b>
+<b><e>Milan is from Foresight Media s.r.o, who produce interactive Touch
+ Tables, that run Gentoo Linux. One of the products are a low cost
+ alternative to Microsoft's Surface. Milan, thank you very much for your
+ time. My first question is this:</e></b>
</p>
<ol>
<li>Who is Milan and how did you get started with Gentoo?
<ul>
- <li>I guess I'm a product designer, developer, entrepreneur and part time artist living in Central Europe usually in Vienna, Bratislava and Prague. To be able to create inventions, new gadgets you either need a ton of money or you learn how to do many things by yourself in a garage or in my case in my atelier. For me it would be quite depressing to ‘just design' something :) And so I create prototypes, which I push into serial production like my touch table designs. When I was 13 years old I accidentally saw a magazine with a penguin. I thought it was a cool logo of something. Then I saw it said that there's a free CD of an operating system that I haven't heard of. I could not hack my pre-installed commercial software enough and so I gave it a try and I guess it's the usual story of many Open Source and Linux geeks from there on :) After some time using various Linux distributions I saw that the complexity and the number of regressions in many of them has become so h
igh over the years that I needed a system that would let me stay in control and a system that would value it's own design. Gentoo was a natural choice.</li>
+ <li>I guess I'm a product designer, developer, entrepreneur and part time
+ artist living in Central Europe usually in Vienna, Bratislava and
+ Prague. To be able to create inventions, new gadgets you either need a
+ ton of money or you learn how to do many things by yourself in a garage
+ or in my case in my atelier. For me it would be quite depressing to
+ ‘just design' something :) And so I create prototypes, which I push
+ into serial production like my touch table designs. When I was 13 years
+ old I accidentally saw a magazine with a penguin. I thought it was a
+ cool logo of something. Then I saw it said that there's a free CD of an
+ operating system that I haven't heard of. I could not hack my
+ pre-installed commercial software enough and so I gave it a try and I
+ guess it's the usual story of many Open Source and Linux geeks from
+ there on :) After some time using various Linux distributions I saw
+ that the complexity and the number of regressions in many of them has
+ become so high over the years that I needed a system that would let me
+ stay in control and a system that would value it's own design. Gentoo
+ was a natural choice.</li>
</ul>
</li>
- <li>Walk me through the process of developing the software for the Touch Tables?
- <ul>
- <li>Well I think it's all just about a bunch of pixels and getting them on the right positions at the right time :) For creating software for products like touch tables for use in the hospitality industry you need to be able to present easy to use interfaces to your user in an elegant way. It's not about how much content and widgets you put onto a screen, but mostly about UX and a ton of optimizations. The software that you create needs to be intuitive, it needs to run 24/7 and must be optimized for the type of touch technology you are using. I spend eighty percent of my time on the framework that's used to develop the end user / interactive applications. I'm for example finding ways of how to bring the user embedded multimedia content or web content. This is quite easy using mplayer and webkit, but you need to do a lot of optimizations for the software to still be fast. Again this is only about moving pixels from one position to another. Then we create demo applicatio
ns to show to our potential partners and applications for our clients. This can't take too much time, because you may not succeed in business all the time. We can't afford to create large monolithic applications, which would need to be always rewritten. I personally am an old school type of person. I use tools like the editor ‘joe' and I have a few xterm's open on my desktop all the time. There still are not many processes in the development. Maybe when there will be more people involved. In a small team I like to rely on intuition.</li>
+ <li>Walk me through the process of developing the software for the Touch
+ Tables?
+ <ul>
+ <li>Well I think it's all just about a bunch of pixels and getting them
+ on the right positions at the right time :) For creating software for
+ products like touch tables for use in the hospitality industry you need
+ to be able to present easy to use interfaces to your user in an elegant
+ way. It's not about how much content and widgets you put onto a screen,
+ but mostly about UX and a ton of optimizations. The software that you
+ create needs to be intuitive, it needs to run 24/7 and must be
+ optimized for the type of touch technology you are using. I spend
+ eighty percent of my time on the framework that's used to develop the
+ end user / interactive applications. I'm for example finding ways of
+ how to bring the user embedded multimedia content or web content. This
+ is quite easy using mplayer and webkit, but you need to do a lot of
+ optimizations for the software to still be fast. Again this is only
+ about moving pixels from one position to another. Then we create demo
+ applications to show to our potential partners and applications for our
+ clients. This can't take too much time, because you may not succeed in
+ business all the time. We can't afford to create large monolithic
+ applications, which would need to be always rewritten. I personally am
+ an old school type of person. I use tools like the editor ‘joe' and I
+ have a few xterm's open on my desktop all the time. There still are not
+ many processes in the development. Maybe when there will be more people
+ involved. In a small team I like to rely on intuition.</li>
</ul>
</li>
<li>Why was Gentoo chosen for the build system?
<ul>
- <li>I prefer Gentoo, because it's a system that I can have the control of and which I can tweak to suite any need. I believe I use it, because it's so versatile - it's a canvas I can paint on. As a developer and administrator you want to be in charge and you want to know the outcome of your decisions. Gentoo has ways of doing things which keeps the overall architecture of the system stable even when adding more and more functionality to it. Many distributions gotten this wrong. Portage is great in this. My grandpa who's eighty years old says that the more functionality a gadget has the more likely it will break. Defeating this rule is called good design.</li>
+ <li>I prefer Gentoo, because it's a system that I can have the control of
+ and which I can tweak to suite any need. I believe I use it, because
+ it's so versatile - it's a canvas I can paint on. As a developer and
+ administrator you want to be in charge and you want to know the outcome
+ of your decisions. Gentoo has ways of doing things which keeps the
+ overall architecture of the system stable even when adding more and
+ more functionality to it. Many distributions gotten this wrong. Portage
+ is great in this. My grandpa who's eighty years old says that the more
+ functionality a gadget has the more likely it will break. Defeating
+ this rule is called good design.</li>
</ul>
</li>
<li>Tell me about the suite for creating interactive appliances you are developing?
<ul>
- <li>The suite is developed from scratch in C/C++. We have our own canvas ‘desktop' on which our application's interfaces are painted on to. You are presented with something similar to a desktop with windows, just scaled down, simplified and tweaked for touch. There are a lot of places where you can tweak user events processing to suite a variety of touch technologies. You want an event of touching a button to be the same on a projected capacitive sensor as on an infrared sensor. The applications are backed by our framework with it's simple widget set. I try to keep the whole platform largely self contained, so as a developer you just download the SDK to your system and you start working with the libraries provided. I've included the open source libraries whose license allows it in the SDK itself for convenience. The suite acts as a separate software platform, since you can develop applications that run so to say 'inside it'. You can currently have a for example backg
round application displaying some digital signage type of content - some moving images. An application which you can move around, which displays a sushi menu and a movie also in a movable and able to rotate window. I usually write an app on less than 500 lines of code - otherwise I start working again on the framework. In end effect you are able to create interactive interfaces without needing to take care of the limitations and para-dimes of the classical ‘Desktop'. You design what you really need and you implement it fast.</li>
+ <li>The suite is developed from scratch in C/C++. We have our own canvas
+ ‘desktop' on which our application's interfaces are painted on to. You
+ are presented with something similar to a desktop with windows, just
+ scaled down, simplified and tweaked for touch. There are a lot of
+ places where you can tweak user events processing to suite a variety of
+ touch technologies. You want an event of touching a button to be the
+ same on a projected capacitive sensor as on an infrared sensor. The
+ applications are backed by our framework with it's simple widget set. I
+ try to keep the whole platform largely self contained, so as a
+ developer you just download the SDK to your system and you start
+ working with the libraries provided. I've included the open source
+ libraries whose license allows it in the SDK itself for convenience.
+ The suite acts as a separate software platform, since you can develop
+ applications that run so to say 'inside it'. You can currently have a
+ for example background application displaying some digital signage type
+ of content - some moving images. An application which you can move
+ around, which displays a sushi menu and a movie also in a movable and
+ able to rotate window. I usually write an app on less than 500 lines of
+ code - otherwise I start working again on the framework. In end effect
+ you are able to create interactive interfaces without needing to take
+ care of the limitations and para-dimes of the classical ‘Desktop'. You
+ design what you really need and you implement it fast.</li>
</ul>
</li>
<li>What hardware do you develop on?
<ul>
- <li>I have a home brew computer - it's an old Intel Celeron with a Gigabyte of Ram and a cooler which sounds like a jet engine. That said - my favorite machine - a Fujitsu Siemens Scenic broke last month and I didn't have the time to repair it. There is also a Sun Ultra 5 and a few ThinkPads in my closet. I learned programming in C on a ThinkPad 600e.</li>
+ <li>I have a home brew computer - it's an old Intel Celeron with a
+ Gigabyte of Ram and a cooler which sounds like a jet engine. That said
+ - my favorite machine - a Fujitsu Siemens Scenic broke last month and I
+ didn't have the time to repair it. There is also a Sun Ultra 5 and a
+ few ThinkPads in my closet. I learned programming in C on a ThinkPad
+ 600e.</li>
</ul>
</li>
<li>What will you use “Milan Linux” for in future projects?
<ul>
- <li>Oh there are a lot of planed projects :D What I want to do it make things cheaper. I really don't think a touch table for 10k is the answer and I also can't see why home automation systems or high end touchscreen systems can't have cheaper open source alternatives. My philosophy is to create products that aren't big large loud boxes, but are integrated into people's surroundings in a natural and non intrusive way. I plan to release a live CD sometime soon. I don't want to be held back by any limitations. There are people out there that have great ideas, but they don't want to bring them out because they are afraid to break some rules or they are afraid to only address a very slim set of users. This is bad and limits innovation. You can expect Milan Linux to be experimental as can be.</li>
+ <li>Oh there are a lot of planed projects :D What I want to do it make
+ things cheaper. I really don't think a touch table for 10k is the
+ answer and I also can't see why home automation systems or high end
+ touchscreen systems can't have cheaper open source alternatives. My
+ philosophy is to create products that aren't big large loud boxes, but
+ are integrated into people's surroundings in a natural and non
+ intrusive way. I plan to release a live CD sometime soon. I don't want
+ to be held back by any limitations. There are people out there that
+ have great ideas, but they don't want to bring them out because they
+ are afraid to break some rules or they are afraid to only address a
+ very slim set of users. This is bad and limits innovation. You can
+ expect Milan Linux to be experimental as can be.</li>
</ul>
</li>
<li>Who are some of the people you work with?
<ul>
- <li>There are various great people I work with :) Peter Tarhovicky who runs Foresight Media fmedia.sk helps me greatly in putting my things on the market beginning with marketing, sales and ending with production and prototyping. We run simplemediaplatform.com together. Michal Pazitny is a brilliant designer and production specialist running formlab.sk. I think they made over twelve million pieces of car parts he designed. He helps out with serial production. He knows how to 'make anything'. Tomas Krze krze.ic.cz is the one responsible for a large part of our identity, logos and visualisations. He has his fingers in every project we do. He's also a great musician and a best friend. Miro Fedor is our web guy with whom I work on online management suites to manage some of our apps remotely. He's part of the formation arzen.sk Then there is a network of people and companies that help out. Sorry if I say this, but the crisis has changed one thing. We now know that there mig
ht not be a cozy job around the corner providing us with a safety net if things go bad. The crisis has shown me that there is never spare time to accept a helping hand and to put any of your ideas on paper.</li>
+ <li>There are various great people I work with :) Peter Tarhovicky who
+ runs Foresight Media fmedia.sk helps me greatly in putting my things on
+ the market beginning with marketing, sales and ending with production
+ and prototyping. We run simplemediaplatform.com together. Michal
+ Pazitny is a brilliant designer and production specialist running
+ formlab.sk. I think they made over twelve million pieces of car parts
+ he designed. He helps out with serial production. He knows how to 'make
+ anything'. Tomas Krze krze.ic.cz is the one responsible for a large
+ part of our identity, logos and visualisations. He has his fingers in
+ every project we do. He's also a great musician and a best friend. Miro
+ Fedor is our web guy with whom I work on online management suites to
+ manage some of our apps remotely. He's part of the formation arzen.sk
+ Then there is a network of people and companies that help out. Sorry if
+ I say this, but the crisis has changed one thing. We now know that
+ there might not be a cozy job around the corner providing us with a
+ safety net if things go bad. The crisis has shown me that there is
+ never spare time to accept a helping hand and to put any of your ideas
+ on paper.</li>
</ul>
</li>
- <li>What aspects of Gentoo do you feel the developers and maintainers have got right?
+ <li>What aspects of Gentoo do you feel the developers and maintainers have
+ got right?
<ul>
<li>They put emphasis on clean design.</li>
</ul>
@@ -69,13 +174,21 @@
<li>What is it about Gentoo you would like to see improved?
<ul>
- <li>I believe that Gentoo is ideal for building gadgets / interactive products / mobile systems. Work could be done on providing tools, ways and demos on how to do this. I think this should be supported and promoted more, since I believe that this is the future.</li>
+ <li>I believe that Gentoo is ideal for building gadgets / interactive
+ products / mobile systems. Work could be done on providing tools, ways
+ and demos on how to do this. I think this should be supported and
+ promoted more, since I believe that this is the future.</li>
</ul>
</li>
- <li>What are some of the projects within Gentoo that you would enjoy contributing to?
+ <li>What are some of the projects within Gentoo that you would enjoy
+ contributing to?
<ul>
- <li>I like doing photo sessions, since I worked in a small modeling agency. I could arrange a few great looking girls with ‘Gentoo' t-shirts. This always helps any project :) And if there would be some project with the emphasis on touch, mobile and interactive than I would most probably want to work on it.</li>
+ <li>I like doing photo sessions, since I worked in a small modeling
+ agency. I could arrange a few great looking girls with ‘Gentoo'
+ t-shirts. This always helps any project :) And if there would be some
+ project with the emphasis on touch, mobile and interactive than I would
+ most probably want to work on it.</li>
</ul>
</li>
</ol>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2012-01-21 15:25 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-19 11:42 [gentoo-commits] gentoo commit in xml/htdocs/proj/en/pr: 20120119-milan-interview.xml David Abbott (dabbott)
-- strict thread matches above, loose matches on Subject: below --
2012-01-21 15:24 David Abbott (dabbott)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox