You are here

Sharp Develop Portable 0.9

15 posts / 0 new
Last post
Sky
Offline
Last seen: 17 years 8 months ago
Joined: 2007-03-23 21:57
Sharp Develop Portable 0.9

Hi there !

I ported the #develop IDE to a Portable Application !

Sharp develop is an open source integrated development environment for several .NET programming languages (C#, VB.NET, Boo). You´ll find more information on this wonderful piece of software at http://www.sharpdevelop.com.
Since Sharpdevelop itself is completely written in C# it needs the .NET Framework 2.0 on the host mashine to run. I check for the presence of this component at each launch of the portable app. If it´s not found, the Portable wrapper tries to downlad and install it. (Thanx to the developers of the NSISDotnet plugin!)
Of course this is only possible if the user has administration rights. So this is some kind of limitation, but since the .NET Framework is already installed in Windows Vista and more and more programs are depending on this framework, it´s distribution is growing and growing.
The portable wrapper application copies all setting files forth and back so there is a slight delay before the start of the application.
The complete package consumes about 36MB on your portable device, I just deleted the samples folder of the original distribution to safe some space.
I includes a manifest file in the wrapper application, so there shouldn´t be UAC warnings when starting it.
The splash screen is just for testing purposes. Iknow that the original one is copyright protected, and I will remove it, if the package reaches it´s first final release level.

Ok, so have fun with my ported version of SharpDevelop !

More Infos and Download Link:

http://sts.bkukr.de/l-davoss/blog/default.aspx?BlogId=21

Greetings from Germany,

David

Twar3Draconis
Offline
Last seen: 17 years 8 months ago
Joined: 2006-12-29 23:45
Could you get a version of

Could you get a version of the Net 1.1 one?

Many computers don't have .Net 2.0 installed, Vista, uses 3.0.

Sky
Offline
Last seen: 17 years 8 months ago
Joined: 2007-03-23 21:57
Ok, just give me time.

I will ckeck if this version is as portable as the newer one.
By the way, the Dotnet Framework 3.0 is fully compatible with 2.0. The class library is just extended not changed. (afaik)

David

Sky
Offline
Last seen: 17 years 8 months ago
Joined: 2007-03-23 21:57
Version 1.1 is also available now

Hi !

Check out http://sts.bkukr.de/l-davoss/blog/default.aspx?BlogId=21 for more information on both SDP versions (1.1/2.1)

David

TheRain
Offline
Last seen: 17 years 4 months ago
Joined: 2007-03-28 01:44
Thank you for this nice tool

Thank you for this nice tool Wink see you at school ^^

guestt
Offline
Last seen: 17 years 6 months ago
Joined: 2007-02-10 18:01
nice

Looks very nice and professional.

Will this be offical? If so I guess you have to remove the 2 lines "ported by" and your school? Because this woudln`t fit in the design of all other apps.

As long you are not cooperated with jth I suggest removing the splash screen as it`s violating trendmarks. All portable apps here are open source but the logo is still protected (no criticism).

onthego
Offline
Last seen: 17 years 8 months ago
Joined: 2007-03-22 12:28
The default path for new

The default path for new project and save projects should be in the data folder and not documents and settings?

Espreon
Espreon's picture
Offline
Last seen: 12 years 4 months ago
Joined: 2006-09-29 18:23
Lots of people are not gonna upgrade

2 Vista since most of them know that Vista is just XP with a few bells and whistles + DRM, in fact I am ticked off that my schools IT guy (which I know him personally) said Vista might be our school's future, guess I will hafta tell him the truth. But anyways your app is not gonna make it unless you make it so your launcher can access the .Net Framework from the app's structure!
--
As all of ya should know Microsoft is the Evil Empire, and Windows (a.k.a. Winblows or Windoze) is their greatest general, so please make a difference and install Linux or Free BSD on your Windows comp or buy a Mac http://www.freewebs.com/espreapps

guestt
Offline
Last seen: 17 years 6 months ago
Joined: 2007-02-10 18:01
full agreee

"Since Sharpdevelop itself is completely written in C# it needs the .NET Framework 2.0 on the host mashine to run." -- Then it`s simply not "portable" by definition. It`s not even standalone. Could be just called "usb-runable version if .net installed on host".

I see no reason to use vista as well too. But don`t go ahead from microsoft and go to the next proprietary and incompatible shit (mac).

Well, how much point is to invest in a proprietary programming language? I have some little experience in Java, php, html, tcl, rouby and Ansi C. I see C# .net isn`t a dumb concept, it`s truly easy to learn, almost easy as tcl/rouby.

Microsoft Visual Basic Express Edition and the .net framework are free in price, but not free in freedom and this makes a big difference. Ok, we could use a free (in freedom ide).... But that .net is proprietary really sux. If it would be released under some osi license and there would be a portable version then .net would be a great new programming lang.

It`s free in price and it claims to be a cross platform programming lang... So why it`s not free in freedom? I am disappointed and my feelings are really mixed. Instant of .net a free improvement for C++ would have been much better. Just a "Easy C" toolkit (syntax, libs and ide easy as for C#) -> C(++) -> standalone application in machine code.

Twar3Draconis
Offline
Last seen: 17 years 8 months ago
Joined: 2006-12-29 23:45
You could always use

You could always use MonoDevelop. You need the Mono Framework (free) instead of .NET, but you can run on Linux, Mac and Win32. Cross-Plat? For C#, yes. For Visual C#, no.

tjcasser
Offline
Last seen: 16 years 7 months ago
Joined: 2005-12-14 09:58
It makes me wonder how hard

It makes me wonder how hard it would be to set up a MonoDevelop Portable that included the Mono distribution, especially now that Mono 1.2 is out...

---
Theodore Casser
Java Developer and Very Bad Poet

---
Theodore Casser
Java Developer and Very Bad Poet

Sky
Offline
Last seen: 17 years 8 months ago
Joined: 2007-03-23 21:57
Ok, it is not portable (yet)

Well, I don´t discuss this "free in freedom" kind of stuff with you guys. (Sorry, to old for that Wink Just use tools and programming languages of your choice to be as produtive as your boss, your teacher or whoever demands. I for myself decided a couple of years ago to stick with the .NET Framework because I had some very bad experiences with the DLL hell and Win32 API on Windows mashines. Copy Paste deployment and OOP with a class library was really a huge benefit. I also developed with JAVA but for some reason JAVA didn´t reach the desktop, it is mainly used in server environment. And it really does a god job here. For me .NET is somehow an improvement of Java: MS took some really good java ideas (CLR vs. VM) and added some new stuff (generics, reflection,..). It really does a good job on desktops but it is also usefull in the web environment (asp.net) and in the enterprise.

Oh, and sorry, but there is no "real" definition for portable apps. An app is just portable if it doesn´t need aditional software to be installed (at least on the majority of systems). From the developer point of view: almost any of your portable apps uses some kind of library on host systems. Which really makes sense, because sw developer are lazy and project timelines are short and if there is already an "open file" dialog, why develop one by yourself ? So it just takes another year or so and you will see that any .NET app will be fully portable on most windows mashines.

I´m quite sure that JTH won´t add .NET apps for now. But hey, just download SDP portable if you like from my link above and run it from your stick on .NET mashines. If you hate MS or if you think .NET is not good, because it´s not open source, just don´t use it. Wink

David

usulthemouse
Offline
Last seen: 15 years 9 months ago
Joined: 2008-09-16 11:32
Updated version?

Is this being maintained at all?
I know its not a "portable" app perse but I would love to being this with me
to client sites so I have a tool when they have none. etc.

tinned
Offline
Last seen: 15 years 9 months ago
Joined: 2007-04-29 10:33
Version 3.0 is also available now

Hi!

Version 3.0 is available. (http://www.sharpdevelop.com/OpenSource/SD/Download/)

For the version 2 a launcher was available.
(http://sts.bkukr.de/l-davoss/blog/default.aspx?BlogId=21)

Is there a launcher for version 3.0?

180 Apps on my USB Flash Drive and counting ...

ZedWonk
Offline
Last seen: 3 months 20 hours ago
Joined: 2009-03-03 15:23
Version 3.0 is already portable?

I haven't tried it myself, but I saw this in the release notes

SharpDevelop On a Memory Stick
http://laputa.sharpdevelop.net/SharpDevelopOnAMemoryStick.aspx

Log in or register to post comments