Thoughts from Dan Miser RSS 2.0
 Tuesday, April 05, 2005
Michael Slinn is the new Sr. Product Manager for Delphi, C++, C# and .NET at Borland (wow, that's a mouthful for a title!). I have enjoyed reading his blog posts, his replies to comments, and his posts in the newsgroups. He asked about the top 10 things that can be done to market Delphi, so I came up with this one idea that I thought was worth sharing.

Thesis: I believe the IDE and personalities should be broken out into separate SKUs.

Since the Galileo IDE can support multiple languages, it might make more sense to break up the SKUs better. With VS.NET, you buy VS.NET and get VB.NET, C#, and C++ - whether you want them all or not. My thought is that you could have the IDE be sold as the base item. It would contain things like source code integration, StarTeam integration, Caliber/RM integration, Refactoring, and maybe some more core bits. The personalities could then be sold as add-on packages. Delphi would contain Win32 and .NET. The C# personality would be separate from that, as would the C++ personality. Each personality would be sold as Pro, Enterprise, or Architect. The add-on packages would plugin to the main IDE and contain all of the bits that pertain to that personality (e.g. VCL, VCL.NET, debugger, designers, etc.).

While this would be more work initially for Borland, I think the benefits would be huge over the long-run. If someone reports a bug in the IDE that is truly an IDE bug, the IDE can be fixed and a patch released and you would get that fix for all personalities. If there is a bug in a personality, just update the personality. If the fix touches both, then both parts can be updated. This independence would be ideal for the consumer. For example, if there is a bug that is causing IDE performance bottlenecks, the consumer may be forced to wait for an entirely new release of Borland Developer Studio (BDS), since fixing those problems may require breaking changes to the interface compatibility initially released with Delphi 2005. By adopting this model, Borland could start to release more frequent patches, and also dedicate resources to the appropriate codebase based on SKU sales and profitability.

I could also see a tool used in the Borland R&D department where you would have dependancy graphs used to tell the team which files would be affected by a specific change. For example, pretend there is a unit named "CoreIDEServices.pas" that needs a patch. The developer would fix the patch, run the tool, and it would say that the only file that needs to be updated is coreide90.bpl. Perhaps a VCL for Win32 bug fix would result in only the PAS file, DCU file, and corresponding BPL file needing deployment.

People have been asking for the VCL to be more of an "a la carte" model forever. This could be a step in that direction. I'm not advocating that this be done today. Iron out some of the current problems, but keep an eye on this model. I think it would serve everyone well.

Tuesday, April 05, 2005 8:35:00 AM (Central Standard Time, UTC-06:00)  #    Comments [2] -
Delphi
Tracked by:
http://9nj-information.info/77479900/index.html [Pingback]
http://9nv-information.info/42700593/today-show-n-b-c-tv.html [Pingback]
http://9ns-information.info/97675074/index.html [Pingback]
http://9nq-information.info/04817065/mountain-oyster-club-art-show-sale.html [Pingback]
http://9na-information.info/34066311/index.html [Pingback]
http://9nf-information.info/29415815/index.html [Pingback]
http://9ns-information.info/31999468/index.html [Pingback]
http://9nr-information.info/83281363/index.html [Pingback]
http://9nb-information.info/11174690/index.html [Pingback]
http://9ns-information.info/87693442/index.html [Pingback]
http://9nt-information.info/83543430/bus-time-table-to-pearcedale.html [Pingback]
http://9ni-information.info/85156570/index.html [Pingback]
http://9qf-information.info/36753982/index.html [Pingback]
http://9qe-information.info/36272377/giurisdizione-scolastica-alunni-maggiorenni... [Pingback]
http://9ot-information.info/99561605/homer-simpson-burger-king-song.html [Pingback]
http://9ou-information.info/28792857/index.html [Pingback]
http://9oi-information.info/35387754/index.html [Pingback]
http://9ov-information.info/55873493/index.html [Pingback]
http://9qq-information.info/56705422/index.html [Pingback]
http://9qj-information.info/59798531/index.html [Pingback]
http://9ob-information.info/88523509/index.html [Pingback]
http://9so-information.info/41473092/mostra-box-doccia.html [Pingback]
http://9ra-information.info/93925612/index.html [Pingback]
http://9rk-information.info/26928819/index.html [Pingback]
http://9rj-information.info/79504831/index.html [Pingback]
http://9rv-information.info/65564708/audio-philadelphia-philles.html [Pingback]
http://9re-information.info/03431353/index.html [Pingback]
http://9uafe-le-informazioni.info/06181801/index.html [Pingback]
http://9uafn-le-informazioni.info/07667491/index.html [Pingback]
http://9uaen-le-informazioni.info/00746929/index.html [Pingback]
http://9uaeg-le-informazioni.info/85601499/index.html [Pingback]
http://9uafd-le-informazioni.info/47828775/yaesu-ft-50.html [Pingback]
http://9uaeq-le-informazioni.info/13868507/index.html [Pingback]
http://9uaeb-le-informazioni.info/25465047/index.html [Pingback]
http://9uahp-le-informazioni.info/89664957/us-bisceglie.html [Pingback]
http://9uagb-le-informazioni.info/02681271/index.html [Pingback]
http://9uags-le-informazioni.info/99377324/alias-domain.html [Pingback]
http://9uags-le-informazioni.info/94872336/antica-trattoria-della-pesa.html [Pingback]
http://9uahe-le-informazioni.info/35688791/index.html [Pingback]
http://9uahe-le-informazioni.info/47645154/quadro-3450.html [Pingback]
http://9uagt-le-informazioni.info/34952006/index.html [Pingback]
http://9uagt-le-informazioni.info/17882953/index.html [Pingback]
http://9uage-le-informazioni.info/07021221/transizione-ias.html [Pingback]
http://9uagk-le-informazioni.info/84324943/index.html [Pingback]
Tuesday, April 12, 2005 12:35:00 AM (Central Standard Time, UTC-06:00)
Interesting that your take on the top ten things to market delphi all include improvements / adjustments to the product.



I wonder if marketing means the same thing in as evolution of a product.



Its always very tempting to look at this form a developer centric point of view (how can we make the product better.)

IMHO marketing is probably better defined as "how can we make the market better aware of the benefits of our (existing) product."



From the chatter going on is seems the delphi is (once again at last) in a very strong marketing position against its competitiors VB, & MS C#



The big deal for an ISV (like me) runs something like this.

.NET express train is coming , unstoppable , get on it or get out of the way.

=> better go microsoft.



but..wait if I want to deploy a simple app to the masses what is the total deployment burden I have to endure with MS

my application +.NET Framework 23698 KB + which f**king version + which bl**dy service pack .. (dll hell has not even started on this lot yet)

so... lets have a win32 version aswell. arrrgh theres no VB7 compatibility

arrgghhh c# wont make pure win32apps

VB on Linux ?



arrghhh 3 different code bases all for one simple app

you have got to be sick in the head.



Same goes for deployment of java + runtimes + wobbly gui's



Enter Delphi 2005 compiles to win32 .net and most likely Linux from the same code base.



http://www.borland.com/delphi/demo/tutorial/tutorial1.html



Win32 deployment 1 executable woohoooo.

.NET deployment.. when my users have it im ready for it.

Linux very probably ready for it.

Bring it on.



OKOKOK tell me something new you say... well thats the whole point. I really dont think that Borland has got its message across about this MASSIVE advantage to anyone other than existing delphi customers.



From my perspective the marketing focus is is too heavily concentrated on corporate development team centric



quote the borland website...

The enabling technology for Borland Software Delivery Optimization (SDO). As part of the SDO vision, Borland Core SDP offers the first customizable and integrated process and roles-centric platform for application lifecycle management.



I mean what the does that claptrap mean to me. NOTHING . Yes I undertand the words.... but looks like an easy win game of conference bingo http://ssbenefits.net/bullcrap%20bingo.htm



delphi 2005 already has a major advantage up its sleeve.....



Tell them once, tell them again, then keep on telling them.



Target 3 main platforms from one code base..

Easy deployment.

Easy development.



Target 3 main platforms from one code base..

Easy deployment.

Easy development.



Target 3 main platforms from one code base..

Easy deployment.

Easy development.



Target 3 main platforms from one code base..

Easy deployment.

Easy development.



Target 3 main platforms from one code base..

Easy deployment.

Easy development.



Target 3 main platforms from one code base..

Easy deployment.

Easy development.



Target 3 main platforms from one code base..

Easy deployment.

Easy development.





mappin
Tuesday, April 12, 2005 8:38:00 AM (Central Standard Time, UTC-06:00)
Hi,

I think that this is a very good idea. That is a great opportunity to bring ECO to all SKU's as the (Delphi) .NET program modal.
Comments are closed.
Navigation
Archive
<August 2008>
SunMonTueWedThuFriSat
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2008
Dan Miser
Sign In
Statistics
Total Posts: 307
This Year: 22
This Month: 1
This Week: 1
Comments: 604
All Content © 2008, Dan Miser
DasBlog theme 'Business' created by Christoph De Baene (delarou)