[12:41] <abdosama_> hi
[12:42] <abdosama_> is any one here
[17:24] <jono> stevegeorge, hey
[17:24] <stevegeorge> jono, heya, yeah sorry about that
[17:25] <jono> stevegeorge, no worries
[17:25] <jono> stevegeorge, join #ubuntu-classroom-backstage
[17:31] <ClassBot> Logs for this session will be available at http://irclogs.ubuntu.com/2011/06/24/%23ubuntu-classroom.html following the conclusion of the session.
[17:31] <stevegeorge> Hi I'm Steve George, I'm the VP of Business Development for Canonical. One of the areas that I look after is client ecosystem which is all about how we make Ubuntu a great platform for application developers, and how we can bring more applications/software to Ubuntu users. And, I'm looking forward to some questions from everyone!
[17:38] <ClassBot> barnabyjones asked: Since synaptic will be dropped in the next release, any plans to make the current tools (Software Center, Tweak) a bit more powerful and configurable for power users?
[17:39] <stevegeorge> thanks barnabyjones, good question
[17:39] <stevegeorge> As far as Software Center is concerned the main aim is to give it the vast majority of sensible default and functionality that most users need
[17:40] <stevegeorge> for really advanced users that think about things like package pining, there are other options which are not installed by default, but which you can get from the archive
[17:40] <stevegeorge> that's broadly the direction we take across the board, default applications should meet the needs of the majority of users. And then for specific requirements there are other applications in the archive. Hope that answers it.
[17:42] <ClassBot> barnabyjones asked: Is Canonical planning on dropping Gnome 2.x any time soon? Those of us who do not like Unity want the choice, but some of us can't run Gnome 3 at present due to hardware constraints.
[17:44] <stevegeorge> I'm not responsible for that area, it comes under platform engineering which is Rick Spencers area. You should have a look at the blueprints section of Launchpad to look for the specification. Broadly, I would say that Unity is the GNOME shell that we're focused on making a key part of the Ubuntu experience.
[17:45] <stevegeorge> We know that not everyone has the hardware for Unity as a 3D experience so we're working on Unity 2D to try and solve that problem. In the long run we'd obviously like to be in a situation where everyone can use Unity. Hope that gives you enough insight.
[17:47] <ClassBot> yantrashilpi asked: Is there going to be any specific focus on enabling dev tools etc. for mobile platforms (aka android, ios) in ubuntu?
[17:48] <stevegeorge> thanks yantrashilpi. I think you mean here that an engineer is developing an application for Android but the desktop they use is Ubuntu. Generally, we want Ubuntu to be a great development desktop and lots of mobile developers use Ubuntu. So we care about things like making sure the editors and compilers work properly. We don't generally work on making sure that the Android SDK works on Ubuntu though, that's Google's job
[17:49] <ClassBot> misstery asked: there are milions of games on the web already, can they be in ubuntu too? i would pay for small games on ubuntu just like i do on iphone
[17:51] <stevegeorge> Thanks misstery that's a nice one! I think we all forsee a future where HTML5/Javascript and a lot of those technologies become the default way for many applications to be developed. We're very interested in how those can be integrated into Ubuntu and become part of every users experience. There's lots of aspects to explore here but it's definitely something we're looking at.
[17:51] <ClassBot> barnabyjones asked: I would like to see a DVD release with lots more optional stuff on it, like dev tools, alternate stuff, so we don't have to spend so much time downloading off the servers to add tools we want. With ISPs planning data caps, this is important.
[17:53] <stevegeorge> barnabyjones, well, this one isn't my territory I'm afraid. We've previously focused on the CD because they give you the basics of what users needs in an initial environment and they're easy for people to burn and cheap when compared to DVD's. You should probably ask about that on one of the Ubuntu devel lists.
[17:53] <ClassBot> misstery asked: is there a plan to have one code editor like xcode or visual studio in ubuntu?
[17:55] <stevegeorge> misstery, no definitely not. One of the advantages of Linux is that there are many ways to do things and in the tools area that is definitely true. So we don't want to force everyone to do things "our way" which is how I see Xcode. Equally, a disadvantage of LInux is that it can be hard to steer your way through the options. So we want to provide a set of recommendations and information on those to help developers steer through the options. We'
[17:55] <stevegeorge> ll be doing that through the developer.ubuntu.com web site and other resources.
[17:56] <ClassBot> yantrashilpi asked: Yes, you have the intent of my previous question. Is Canonical going to be investing in improving/integrating the fantastic developer tools already available on linux into an software package (a la Visual Studio) to bring in more developers from other platforms?
[17:57] <stevegeorge> yantrashilpi, We'll focus on recommending tools, integrating those and polishing the interactions where needed. We'll provide information and resources so that application developers can use those tools. And we're focusing on making the process of moving from development to having your application in Ubuntu Software Center as simple as possible
[18:01] <ClassBot> amit asked: how to complie and run a c program in ubuntu 10.10
[18:02] <stevegeorge> Thanks Amit. You need a compiler for C, which on Linux is Gcc. If you're not familiar with the commandline then you should probably start at the Ubuntu Developer site and see if that's got the right information to help (http://developer.ubuntu.com/create/). Otherwise, Google or a good book is the place to start.
[18:04] <ClassBot> aquarius asked: w.r.t. yantrashilpi's question about enabling Android development on Ubuntu, I agree it's Google's job to make sure that the Android SDK works on Ubuntu, but I think we could do more to make installing it and developing for Android on Ubuntu be a seamless experience. Is there any thinking going on in that direction? :)
[18:06] <stevegeorge> There aren't any projects that Canonical is working on, and I'm not personally aware of any projects within the Ubuntu community. I don't know what Google is doing of course. Ubuntu is an incredibly popular platform for developers to use. But my focus is on helping applications developers to develop (or port) applications that Ubuntu users can use.
[18:10] <ClassBot> pleia2 asked: When someone asks me "How can I get my program into Ubuntu?" what is the first resource I should point them to?
[18:11] <stevegeorge> There aren't any projects that Canonical is working on, and I'm not personally aware of any projects within the Ubuntu community. I don't know what Google is doing of course. Ubuntu is an incredibly popular platform for developers to use. But my focus is on helping applications developers to develop (or port) applications that Ubuntu users can use.
[18:11] <stevegeorge> If it is a FOSS application which is without cost (ie you don't pay for it), then this is dealt with by the ARB - I don't have the Wiki link to hand. If it's a commercial application which could be a) OSS but for pay, b) Proprietary but no charge, or c) Proprietary but for sale then they need to contact Canonical business development to agree commercial terms. In the next couple of months we'll be updating developer.ubuntu.com to fully reflect
[18:11] <stevegeorge> that process and make it really easy to follow.
[18:11] <stevegeorge> sorry about that pleia2, ignore that first bit
[18:13] <ClassBot> Divy asked: Is there a know issue with virtual box when you upgrade from 10.10 to 11.4? I had windows 7 installed on my virtual box on 10.10 and when I did an upgrade, it fails to load windows on virtual box.
[18:14] <stevegeorge> Divy, sorry that's not really something I know about. You'll have to ask on one of the other channels
[18:20] <ClassBot> There are 10 minutes remaining in the current session.
[18:22] <ClassBot> AlanBell asked: should developers concentrate on getting applications into Debian first or Ubuntu?
[18:25] <stevegeorge> Thanks AlanBell.
[18:25] <stevegeorge> The simple answer is they should focus on Ubuntu! But, it specifically depends on what sort of application you're talking about. I'm going to assume here that you mean a FOSS application. Essentially, the choice is that if you want to get it into Ubuntu between releases then you should work with the Application Review Board (ARB). If you want to get it into Ubuntu then you can either work with the MOTU process, or you can work with Debian to ge
[18:25] <stevegeorge> t into Debian first and then it will flow into Ubuntu from there.
[18:25] <stevegeorge> If you were talking about a commercial application then generally that will be proprietary and of course that would not be able to go into Debian. Hope that's clear.
[18:25] <ClassBot> There are 5 minutes remaining in the current session.
[18:29] <stevegeorge> Looks like our time is nearly up! Well thanks everyone for the questions and taking the time to listen to my replies. Hopefully, you got answers to everything you wanted to ask about Ubuntu application development. It's been great fun!
[18:30] <ClassBot> Logs for this session will be available at http://irclogs.ubuntu.com/2011/06/24/%23ubuntu-classroom.html