Symbian developer community

Forums

Reply
 
Thread Tools Display Modes
  #1  
Old 2009-11-07, 00:00
paulb's Avatar
paulb paulb is offline
Staff
 
Join Date: 2009 Jun
Posts: 77
Smile Tools Structure Working Group - Call for Participants

There are over a hundred Symbian tools coming from thirty packages. It can be quite confusing for users to find the tools they need. Even experienced tools developers often do not know much about the tools outside of their immediate area.

The ADT is now almost as big as the PDT. Do we need a separate ADT? There are some tools, like Carbide.ui and layout tools that are used by designers as opposed to developers. How should these be packaged.

If you have comments about the requirements I've described or would like to add others, add them to this thread.

Let me know if you'd like to join a Working Group to sort out tools structure, including the packaging and documentation strategy.
Reply With Quote
  #2  
Old 2009-11-07, 02:04
cdavies's Avatar
cdavies cdavies is offline
Symbian Foundation Community Member
 
Join Date: 2009 Jun
Posts: 235
Default

Yes, I wrote an idea the other day that Carbide UI ought to be separated from the rest of the developer tools. Or better yet, the installer ought to allow custom choices for what gets installed. Of course, I realised after I'd written the idea that I'd written it in Google Chrome rather than Firefox, and so I couldn't actually publish it (sigh.)

I think one tools installer would be best, but you could have some different "profiles" within the installer. Application developers might just get the minimum set of IDE and build tools, then various layers on top including the CBR tools and such like for device creators, right up to the totally useless, cluttering your disk up with a quarter of a gigabyte of junk, Carbide UI.
Reply With Quote
  #3  
Old 2009-11-09, 11:33
william_roberts's Avatar
william_roberts william_roberts is offline
Staff
 
Join Date: 2009 Mar
Posts: 512
Default

I think we should be looking at an "installation manager" rather than an installer. By that, I mean that you should download & install a smallish application which then offers you the choices and does all of the requested downloads and installations on your behalf. The classic "installer" would have all of the available stuff in the one package, so you have to download it all before you get a chance to say that you only want a few small bits.

The manager approach has some other benefits - it would allow the "check for updates?" functionality, and as it's code running on your development host it would give us the chance to improve the downloads by referring to things that you already have installed. You'd still pay the full cost for the first download, but subsequent ones could use techniques like "rsync" or more content-directed information like the old CBR tools.

Finally, it gets rid of the "which kit should I download?" complexity, and lets users with unusual combinations of requirements to get what they want directly. If you have a digital thermometer peripheral for which you want to write a device driver and then a theme which makes uses of temperature information, which kit(s) do you need?
Reply With Quote
  #4  
Old 2009-11-14, 01:25
paulb's Avatar
paulb paulb is offline
Staff
 
Join Date: 2009 Jun
Posts: 77
Default Tools Structure Focus Group Kicked Off

Thanks to Larry Knibb, Ravi Kurupati and Dan Podwall for joining me on the Tools Structure Focus Group. (Note that we're a "focus group" and not a "working group" because of the special SF working group definition)

If you'd still like to join us, contact Larry, Ravi or Dan about the first assignment. (I'll be on vacation for the next week.)

Otherwise, you can expect a status update from us in two or three weeks.
Reply With Quote
  #5  
Old 2009-11-25, 09:49
mikek's Avatar
mikek mikek is offline
Staff
 
Join Date: 2009 Apr
Posts: 46
Default

Another merit of William's proposal for an installation manager is that it could be made very cross-platform for Windows/Linux.
Reply With Quote
  #6  
Old 2009-12-01, 17:00
iain's Avatar
iain iain is offline
Symbian Foundation Community Member
 
Join Date: 2009 Jun
Posts: 273
Default

Quote:
Originally Posted by mikek View Post
Another merit of William's proposal for an installation manager is that it could be made very cross-platform for Windows/Linux.
There would still be a lot of platform-specific code, as you'd be dealing with the installation systems of the appropriate targets.

Maybe someone should write the front end in Qt though...
Reply With Quote
Reply

Tags
documentation, tools

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads.
You may not post replies.
You may not post attachments.
You may not edit your posts.

BB code is On.
Smilies are On.
[IMG] code is On.
HTML code is Off.


Forum Jump

Powered by vBulletin Copyright © 2010 vBulletin Solutions, Inc.