mag 18

È online una nuova puntata del Podcast audio di iPhoneItalia. Nella puntata odierna ci concentreremo in modo specifico sugli ultimi rumor che riguardano il nuovo iPhone e i nuovi MacBook Pro che Apple potrebbe svelare nel corso della conferenza annuale dedicata agli sviluppatori che si terrà a giugno. Cosa aspettate? Correte a scaricare l’ultima puntata del Podcast di iPhoneItalia disponibile ora su iTunes!

In questa puntata del Podcast audio di iPhoneItalia interverranno Giuseppe Migliorino e Andrea Cervone della redazione di iPhoneItalia. La puntata di oggi è dedicata ai nuovi rumor sul nuovo iPhone, con particolare attenzione al display del nuovo terminale che secondo le ultime indiscrezioni sarà di dimensioni maggiori rispetto all’attuale. Parleremo anche delle novità previste per la WWDC 2012 concentrandoci nello specifico sui nuovi MacBook Pro che potrebbero essere annunciati da Apple nel prossimo mese. Infine ricorderemo ai nostri utenti due importanti appuntamenti che vedranno coinvolta la nostra redazione a Milano e a Riccione.

Ricordiamo che sono sempre attivi i servizi Podcast Mail e Podcast Stories rispettivamente dedicati all’assistenza tramite Podcast e all’interazione in diretta con noi dello Staff di iPhoneItalia per raccontarci la vostra esperienza con Apple e con i prodotti della Mela. In entrambi i casi, per partecipare basterà inviare una mail all’indirizzo podcast@iphoneitalia.com e verrete ricontattati nel giro di poche ore.

L’idea alla base del Podcast di iPhoneItalia nasce dalla volontà di fornirvi un servizio “più vicino e diretto” rispetto a quanto non sia già possibile tramite il blog e gli altri servizi che quotidianamente vi offriamo. Allo stesso tempo il Podcast ci consentirà di farlo anche in maniera più amichevole e puntuale, andando a trattare argomenti in maniera più approfondita e personale.

In questo modo potrete portarci sempre con voi ed ascoltare le nostre puntate sia a casa che in mobilità. Solitamente le puntate del Podcast avranno una durata media di circa trenta minuti e ad esse prenderanno parte due o più membri della redazione di iPhoneItalia. Nelle puntate del Podcast di iPhoneItalia verranno analizzate principalmente tematiche di rilievo, sia per quanto riguarda il mondo iPhone sia per quanto riguarda Apple in generale.

Buon ascolto!

Nota: se non visualizzate la nuova puntata in iTunes basta aprire la voce “Podcast” in iTunes, quindi “iPhoneItalia Podcast” e premere su Aggiorna per scaricare il nuovo episodio. 



Tagged with:
mag 01

SourceForge is excited to announce that Luminance HDR is the May 2012 Project of the Month.

(See other Projects Of The Month)

Last week I spoke with Davide Anastasia, Daniel Kaneider, and Franco Comida about the project. Luminance HDR is SourceForge’s May Project Of The Month. (See other POTMs.) The project of the month is chosen through a poll that we conduct via the TwtPoll website. We encourage you to vote in next month’s POTM poll, which should be coming up shortly.

You can listen to my interview with them below.

If the embedded audio player below doesn’t work for you, you can download the audio in mp3 and ogg formats.

 

You can subscribe to this, and future podcasts, in iTunes or elsewhere, at http://feeds.feedburner.com/sourceforge/podcasts, and it’s also listed in the iTunes store.

Rich: Davide, Daniel, and Franco talked with me about the project, and the HDR process in general.

You can see some of the results of their software on their Flickr group, or on their Facebook page.

So, here’s my interview with the Luminance HDR team.

First of all, congratulations on this honor, and thank you so much for being part of the SourceForge community!

Davide: Oh, it’s great to be part of it, actually!

Rich: Tell me about your project. Tell me what it does. Tell me how you all got started doing this.

Davide: The project is a complete solution for HDR photography. What’s HDR? It’s basically the possibility of creating images that have an ideal dynamic range of colors. We do that by merging multiple pictures of the same scene together, and then we post-process them to create a new, say, jpeg or gif image. That’s just a brief introduction to the project.

Rich: I first started seeing photographs like this just a few years ago. How old is this technology?

Davide: Actually it’s pretty old, because there’s been research on this field since the early 90s. We already had commercial products starting at the beginning of the 2000′s. The nice thing is, it seems that Luminance HDR is the unique Open Source solution in this field. That’s why we get so much attention.

Rich: How big is your developer community?

Davide: It’s basically three of us.

Rich: Do you find that professional photographers are you using your software, or is it hobbyists, or …

Davide: We have a very good community spread across Facebook and Flickr. We do have professional photographers using Luminance HDR. In most of the cases they use Luminance HDR to create the first image, and then they post-process with other software solutions, like good commercial ones, or Gimp, and just stay in the Open Source community. We do have a lot of interesting pictures on Flickr, and we would really like to share the link to our Flickr group.

Grunge Superstude

Rich: Tell me something about the HDR process itself. I’ve seen tutorials that say you have to have multiple photographs, and others that say that’s not really necessary. Tell me some more about that.

Davide: Well, it depends. It depends what you want to achieve. Many people just want to achieve the HDR look. They usually start with a single image. But if you really want to cover the entire dynamic range of the scene, then … usually we use a lot of HDR photography for landscapes, because it’s the kind of situation where you really have strong difference between the foreground and background. In this situation, you really need to have a bracket group of pictures. We do recommend three pictures. Let’s say, one to what the camera suggests to be the best exposure, and plus 2 and minus 2 exposure value. And any decent camera can do that. It really opens this possibility to a large base of users.

Rich: What programming language is your software written in?

Davide: It’s mostly C++, with some code in C, here and there. It’s basically legacy code which will be replaced sooner or later. But it’s mostly C++. We do use QT, as a GUI library, widget library. And we do use, obviously, other libraries to read images, for doing color correction. Actually, Franco is doing a really good job with the color management system. He has been working on this thing for a couple of months already. We do have new features coming in pretty soon as well.

Rich: Tell me some more about that. What’s upcoming in future versions of this software?

Davide: We do have a lot of things, actually. As I said, Franco is working on the color management system. And in the meanwhile, I’ve been working on a new engine for the entire Luminance HDR, based on Boost GIL. So we do have a lot of projects going on which will change Luminance HDR a lot in the future. We don’t know the time frame, because, as you can imagine, this is not our first activity, so we do have to manage our time. Probably Daniel and Franco have to speak as well.

District office of Aachen-Eilendorf

Daniel: I’m doing the testing on the Windows side. From the developer point of view I’m the only one who is using Windows as a primary system. So mainly some testing and small patches. So for example improving some small Windows features, like using the Windows progress bar.

Franco: I’ve been working for about two months on the color management system, which enables Luminance to manage the color of the pictures, so they can look the same on the monitor or on a printer. That’s what I’m doing now.

Rich: And when do you anticipate that the next version will be ready?

Davide: We don’t actually know the date. We were thinking to be releasing something in a month’s time, probaby a beta. We do release a stable version pretty much every six months. The last stable version was in January. We usually release one in July, and again in January. And in the meanwhile, we do release some betas here and there, because we want people to test features. We do work a lot with our users. We have a Facebook group and a Flickr group as well. We do create a bit of community around the software. It might be interesting to join one or the other. And we usually collect lots of nice feedback from these communities.

Rich: Thank you all very much for speaking with me.

All: Thank you.

Rich: And congratulations again!

Ewart Street 2

Tagged with:
apr 27

Rich: I’m speaking with James Dixon and Doug Moran, and we’re speaking about the Pentaho project.

If the embedded audio player below doesn’t work for you, you can download the audio in mp3 and ogg formats.

You can subscribe to this, and future podcasts, in iTunes or elsewhere, at http://feeds.feedburner.com/sourceforge/podcasts, and it’s also listed in the iTunes store.

Rich: A number of times that I’ve worked with Pentaho in various businesses, the same question comes up repeatedly: What’s with the name? Tell us where the name came from.

Doug: The hardest part of doing a startup is coming up with a decent name. That was actually even harder than the idea or the actual code. Believe it or not, we did spend a lot of time on it. The main thing we were looking for was something that you could Google, and there was absolutely nothing returned. We went through a list of tons of things. Would it pigeon-hole us into a specific product? Would it, over time, sound dated? So we decided we needed to come up with something that really didn’t mean a whole lot, but sounded like it meant something.

James: And something where, no matter how you pronounced it, someone would know how to spell it.

Doug: There were five of us that started the company. Somewhere along the line we got locked into “Penta.” The “Penta” was for five, and “Ho”, well, that just sounded right.

There’s a story on our FAQ that listeners may be interested in. We did come up with a completely different story to explain the origin of “Pentaho,” and actually had a few people fall into the trap. In fact, the first article in a major press mentioned that we were named after a Florida Indian tribe, as our story alludes to. But if you actually read the complete story you would realize that that may not actually in fact be the truth. But we’ve caught some people with that. It’s kind of fun.

One of the turning points early on for us was when you would Google “Pentaho”, and it stop saying “Did you mean pentagon?” Once there were enough links coming back to us to where we were a legitimate name, we knew we’d gotten somewhere.

Rich: Pentaho has been around for quite a while. I’ve used it at a number of jobs that I’ve had. So it’s probably familiar to many of our audience, but could you give us an overview of what the project does?

James: Sure. Absolutely. Pentaho is actually a collection of projects. We’ve got Mondrian, which is a relationally based OLAP engine – so it’s an engine for slicing and dicing multi-dimensional data. We’ve got Pentaho Reporting, which provides web-based and desktop reporting. Outputs PDF, Excel, CSVs, HTML, etc. We’ve got Kettle, or Pentaho Data Integration, which is a data transformation engine. We’ve got Weka, which is a machine learning engine for doing particular analytics, and those kinds of things. Sentiment analysis. And then tying it all together, we’ve got a B.I. platform that integrates all the pieces together, flows data between the different engines, provides web-based user interfaces, etc. So it’s a whole suite that’s all tied together by a platform.

31029

Rich: So, how does this work so far as the development community and whatnot goes. Are they developed as separate projects, or is it one unified developer community, or how does that work?

Doug: Since the projects actually were developed at various times by different people, we merged them when we started Pentaho. So, Mondrian is its own separate SourceForge project, jFreeReport, which is the basis for Pentaho Reporting, is also its own SourceForge project, as is Weka. When we first started Pentaho, our idea was not necessarily to build the entire B.I. suite, but to look what was available in Open Source, and then build a platform that would unify those projects. So, over time, as we got to know the architects and the leads of the other projects, they would join Pentaho as employees, and we’d take over ownership of the project.

Rich: I’ve interviewed a number of projects where the project came out of the company, either because they developed something in house and then Open Sourced it, or because the entire organization was built around an idea that was Open Source. This is very much the other way around. I’d like to hear more about how this works. The people that work on these various projects – are they all employees of your company?

Doug: The chief architects of each of those projects are. They also have their own community members that are independent, as Open Source projects typically are. The projects themselves – so, like, Mondrian is an embeddable OLAP engine – there are other people that use it and embed it. There’s no friction between its Open Source-ness, and the fact that we use it for our embedded engine. The best part of that for us is we have the architect, we can help shape the roadmap, and all kind of work together for integration.

81323

Rich: Now, you have an enterprise edition of some of these products, is that right?

James: Yes, that’s correct.

Rich: What’s the relationship between the Open Source version, the enterprise version, your employees, and the community?

James: The community edition is designed to be a platform that you can build business intelligence, business analytics projects on top of, whether it’s reporting, data integration, machine learning slicing and dicing, whatever. So if you look at our usage world-wide, and Doug’s got figures he can give you, we’ve got people installing and using our software in 180 countries world wide. And there’s no business intelligence vendor – IBM, Oracle, Microsoft – none of these companies have sales and services for business intelligence in that many countries. So our community edition is full-featured. People all over the world using it to develop projects. The enterprise edition adds features on top which large IT shops will be expecting out of a business intelligence suite. So we’ve got things in there for administration, for maintenance, we’ve got features in there that lower the cost of ownership. There are some U.I. bells and whistles in there, in the enterprise edition. We have a WYSIWYG, drag-and-drop slice and dice user interface. But our community edition has something analogous. In the enterprise edition there’s an ad-hoc interactive reporting user interface, but the community edition has something … it’s not as sexy, it’s not as fun to play with, but the basic functionality is also there in the community edition.

Some people don’t like our business model. They say our community edition is cut down, it’s demoware. They’ve obviously never used it, because that’s not the way our business model actually works. We can’t be successful if our community edition isn’t something that you could actually use in practice.

Doug: The last … I think about the last six developers we hired – and every one of them were top-notch – came from the community. So these are guys that were contributing, working for business intelligence companies, or system integrators, or consultants, that just got really good with our stuff, and either asked, or we offered, a job. So we picked up a lot of tremendous talent from the community base.

Rich: That’s really a great thing to hear. I often encourage people to participate in Open Source, very self-servingly as “resume fodder,” but also because it expands your expertise in so many different areas so greatly.

81327

Doug: Absolutely. And those guys typically have the best work ethic, and really love what they’re doing. But the bottom line for us is, it’s almost like an “America’s Got Talent” kind of deal. We need somebody, we look out there, see who’s really good. That part, when we came into it, we didn’t quite expect so much, that that would be another benefit of Open Source beyond the adoption, and contributions, and plugins and all that fun stuff.

Rich: Your suite of products is extremely full-featured. Like I said, I’ve used it. Where do you go in the future? What do you have planned for upcoming versions?

James: One of the things that we feel is important technology-wise about the platform is that it’s very pluggable. So, our data integration engine is pluggable. Our report designer is pluggable. Our machine learning engine is pluggable. Our business intelligence server is pluggable. So, we’re developing a lot of new things as plugins. We’ve got a couple things that we’re doing with big data. We recently Open Sourced all of our big data componentry. So, working with Hadoop, Cassandra, MongoDB, HBase, etc., all of that, is now in Open Source. We’ve got an effort underway to add more functionality around the big data stuff. In recent versions we’ve added a few more plugin points into our community edition. So we’ve got a new visualization API, so that you can create and plug in new visualizations. And a client-side data access API – it’s an API where visualizations can get to many different data sources on the server. And that data access API is also pluggable, so if you have a custom data source that you want to expose to all of our client-side visualizations, you can create plugins in that area as well. We’re working on a big release for later this year where we’re moving to a CMS-based repository. We’re adding in REST services for everywhere. We’ve had web services before, but we’re adding many more REST web services into the product. So that’s a bit of a rearchitecture for our next major release. But as Doug said, we’ve got a very active community because of these plugin systems, so a lot of our code contributions – which is what most people talk about when they talk about Open Source contributions, people primarily tend to focus on code contributions, which I think, in terms of volume is one of the smallest contribution areas for most Open Source projects. If you think about the number of people using Linux vs. the number of people contributing to the kernel, it’s a very very skewed number. So we get contributions – localization, documentation, QA. And a lot of people just downloading the product and trying it and using it, and maybe finding something in the install guide that isn’t quite right – that’s a contribution. So, we get these contributions in many differnet forms.

I’ve actually got a paper called The Beekeeper Model, which describes our philosophy around the business model in terms of describing it as a bee farm. And in there we list out over a dozen different ways that you can contribute to Open Source projects in addition to the code.

And we’re also adding, to help foster and encourage this development of plugins, we’re rolling out a marketplace where you can discover plugins that are available, and get help downloading and getting support for plugins that you want to try. That aspect of it has been very encouraging. Our dashboard framework was contributed by one of our partners. Our connectivity to things like SalesForce.com, SAP, those were contributed by community members. The community includes … it’s not just people who are using the community edition. We get contributions from customers, we get contributions from partners. It’s a model where everyone can be acting purely selfishly, in a self-serving manner, and by doing that, it actually makes everything better for everyone else as well. But it’s such a strong model because you can act purely selfishly, so … I’ve contributed to different Open Source projects – I’ve contributed bug fixes to JBoss, but it was because I didn’t want to have to reapplying my fix. I completely selfishly gave JBoss my code fix, because I didn’t want to maintain it. It’s a really nice model that way. It’s a lot of fun, and it’s very productive compared with the proprietary world we were used to before.

Rich: You said you’re installed in 180 countries. Tell me something about one of your customers, and what they’re doing with your product that’s exciting, that’s ignited your imagination.

Doug: One of our fun success stories is a company called Sheetz. They operate about 400 convenience store locations throughout the northeast. They had about a dozen different reporting products and didn’t have anything that really worked all together. They standardized on Pentaho. They rolled it out to their stores, and their people seemed to really like it. We get a lot of good press from those guys.

Our platform is OEM-able and embeddable, There’s a company called Marketo. They’re a SAS-based marketing provider. They embed our reporting and analytics right in that product. So that’s another kinda cool usage.

And then, we’ve recently got into – about a year and a half ago – into the big data space. There’s a company called ShareableInk. They’re also a Pentaho user and have written case studies about the stuff that they’ve done.

So we’ve got a lot of different areas, not just the analytics, but embedded and SAS and big data. Starting out from zero, five of us that started the company back in 2004, with almost no code, and then coming down to now, where these big corporations – we’ve got banks and hospitals, and people that depend on our stuff, and the stuff that we have acquired through the other projects, it’s kind of mind blowing.

James: And also, if you look on the community side, there are interesting projects that are going on world wide with Pentaho. One of which is OpenMRS, which is a medical records system. It’s an Open Source health care system, that’s used primarily in eight hospitals in Asia and Africa. It’s a project that is stewarded out of the U.S.. We’re working with that team to provide better reporting and analysis of the data that they’re collecting. It’s really interesting to see the different use cases and ideas that people have for using the software.

[ See more success stories ]

Doug: Another thing that I feel is satisfying about working in Open Source is that you get much more direct contact between the software developers working on the code and the people that have the use case that are actually trying to use the software. In a proprietary company you’ve got layers of account managers and support people trying to ensure that the engineers don’t actually talk to the customer. Whereas in this model there’s much more of a direct connection to find out what people are doing and why. I think that’s very satisfying about this business model and about working with Open Source.

Rich: Thank you, James and Doug, for speaking with me.

Doug: And thank you.

James: Yeah, thanks for talking with us. Good luck with SourceForge. We couldn’t have done it without you.

Doug: Absolutely.

Tagged with:
apr 27

È online una nuova puntata del Podcast audio di iPhoneItalia. Nella puntata odierna discuteremo delle possibili novità che Apple annuncerà nel corso del Keynote d’apertura della WWDC 2012 e della rivalità Apple-Samsung sfociata nel suo ennesimo episodio “curioso”. Infine parleremo di due eventi che hanno interessato e interesseranno la nostra redazione. Cosa aspettate? Correte a scaricare l’ultima puntata del Podcast di iPhoneItalia disponibile ora su iTunes!

In questa puntata del Podcast audio di iPhoneItalia interverranno Giuseppe Migliorino e Andrea Cervone della redazione di iPhoneItalia. La puntata di oggi è dedicata alla WWDC 2012, con particolare attenzione alle novità che Apple potrebbe riservare ai propri appassionati. Successivamente discuteremo della campagna anti-Apple portata avanti con flashmob e pubblicità “forti” da parte di Samsung. Infine analizzeremo il post-live dell’inaugurazione del nuovo Apple Store di Porta di Roma e vi anticiperemo qualcosa sul prossimo grande evento in cui la nostra redazione sarà impegnata nel mese di luglio.

Ricordiamo che sono sempre attivi i servizi Podcast Mail e Podcast Stories rispettivamente dedicati all’assistenza tramite Podcast e all’interazione in diretta con noi dello Staff di iPhoneItalia per raccontarci la vostra esperienza con Apple e con i prodotti della Mela. In entrambi i casi, per partecipare basterà inviare una mail all’indirizzo podcast@iphoneitalia.com e verrete ricontattati nel giro di poche ore.

L’idea alla base del Podcast di iPhoneItalia nasce dalla volontà di fornirvi un servizio “più vicino e diretto” rispetto a quanto non sia già possibile tramite il blog e gli altri servizi che quotidianamente vi offriamo. Allo stesso tempo il Podcast ci consentirà di farlo anche in maniera più amichevole e puntuale, andando a trattare argomenti in maniera più approfondita e personale.

In questo modo potrete portarci sempre con voi ed ascoltare le nostre puntate sia a casa che in mobilità. Solitamente le puntate del Podcast avranno una durata media di circa trenta minuti e ad esse prenderanno parte due o più membri della redazione di iPhoneItalia. Nelle puntate del Podcast di iPhoneItalia verranno analizzate principalmente tematiche di rilievo, sia per quanto riguarda il mondo iPhone sia per quanto riguarda Apple in generale.

Buon ascolto!

Nota: se non visualizzate la nuova puntata in iTunes basta aprire la voce “Podcast” in iTunes, quindi “iPhoneItalia Podcast” e premere su Aggiorna per scaricare il nuovo episodio. 



Tagged with:
preload preload preload