amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > .NET auf Amiga [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

11.12.2002, 09:08 Uhr

Phantomias
Posts: 4
Nutzer
Hallo,

gibt es schon irgendwelche Versuche, die Mono Laufzeitumgebung http://www.go-mono.com auch auf dem Amiga zu portieren ? Spätestens der Amigaone sollte ja in der Lage sein, die Programme auszuführen.

.NET währe eine gute Möglichkeit für Programmierer, ihre Software ohne große Anpassungen für PC und Amiga anzubieten. Es würde also endlich neue Software geben. (Zwar keine Spiele, aber auch nicht nur kleine Webspielereien)


Noch etwas: Ich meine, mal gelesen zu haben, daß Amiga mit Sun über eine
JVM für Amigaone verhnadelt. war das eine der zahlreichen Versprechen, die geplatzt sind ?

MfG
Daniel

[ - Antworten - Zitieren - Direktlink - ]

11.12.2002, 09:57 Uhr

seekme
Posts: 66
Nutzer
Hi,

Zitat:
Original von Phantomias:
gibt es schon irgendwelche Versuche, die Mono Laufzeitumgebung http://www.go-mono.com auch auf dem Amiga zu portieren ?

Bestimmt nicht.

Zitat:
Spätestens der Amigaone sollte ja in der Lage sein, die Programme auszuführen.
Wieso?

Zitat:
.NET währe eine gute Möglichkeit für Programmierer, ihre Software ohne große Anpassungen für PC und Amiga anzubieten. Es würde also endlich neue Software geben. (Zwar keine Spiele, aber auch nicht nur kleine Webspielereien)
Das würde ja mit Amiga-Anywhere konkurieren.

Zitat:
Noch etwas: Ich meine, mal gelesen zu haben, daß Amiga mit Sun über eine
JVM für Amigaone verhnadelt. war das eine der zahlreichen Versprechen, die geplatzt sind ?

Kuck lieber mal genaud nach ob du meinst das gelesen zu haben oder wirklich gelesen hast.
Ich kann mir nicht vorstellen dass AInc neben TAOs Java auch noch Suns kaufen will.

ciao

--
--
:boing: Amiga - so the world may lough :boing:

[ Dieser Beitrag wurde von seekme am 11.12.2002 editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

11.12.2002, 10:30 Uhr

Holger
Posts: 8116
Nutzer
Zitat:
Original von Phantomias:
gibt es schon irgendwelche Versuche, die Mono Laufzeitumgebung http://www.go-mono.com auch auf dem Amiga zu portieren ? Spätestens der Amigaone sollte ja in der Lage sein, die Programme auszuführen.

Da liegt der Knackpunkt. Es gibt keinen AmigaOne, also auch keine Umgebung für die Entwicklung. Professionelle Entwickler von neuen Systemen geben natürlich Entwicklerdokumentation vor dem Erscheinungsdatum heraus, dann kann man mit Cross-Plattform-Compiler schon entwickeln und könnte bei Erhalt eines Boards sofort mit der Testphase beginnen. Für AmigaOS 4 existiert aber überhaupt nichts.
Zitat:
.NET währe eine gute Möglichkeit für Programmierer, ihre Software ohne große Anpassungen für PC und Amiga anzubieten. Es würde also endlich neue Software geben.
Die Lauffähigkeit der Software setzt aber auch vorraus, daß die entsprechenden Bibliotheken zur Verfügung gestellt werden. Und wie sollen die entwickelt werden, ohne Dokumentation der Zielplattform?
Zitat:
Noch etwas: Ich meine, mal gelesen zu haben, daß Amiga mit Sun über eine JVM für Amigaone verhnadelt. war das eine der zahlreichen Versprechen, die geplatzt sind ?
Amiga verhandelt garantiert nicht mit irgendjemanden über Dinge, die dem AmigaOne zugute kommen. Das müßten Eyetech oder Hyperion selbst machen. AmigaInc hat lediglich versprochen, daß mit der "Integration von AmigaDE in AmigaOS" die VM von Intent auch von Amiga-Programmen genutzt werden könnte, also in AmigaOS 5.
Dies ist auch kein falsches Versprechen, da schon die Vorraussetzung ("AmigaOS 5 mit integriertem DE) niemals erfüllt sein wird.

mfg

--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Antworten - Zitieren - Direktlink - ]

11.12.2002, 23:09 Uhr

mrbbc
Posts: 101
Nutzer
Mono macht keinen Sinn. Dass .NET plattformunabhängig sein soll, ist nur ein Werbegag von M$ für den AntiTrust-Prozess.

Tatsächlich dient das Konzept dazu, Windows noch besser ab zu schotten und das Image zu stärken.

Indem man IE, Office, VB und Windows NT in .NET umbenennt, suggeriert man eine besonders gelungene Zusammenarbeit zwischen der Software..

Aber lange Rede, kurzer Sinn: viel ist nicht dahinter. Die Hauptarbeit liegt beim Image, nicht bei der Technik.

Mono ist nur ein sehr kleines Teilprojekt, das niemals mehr können wird, als "Hello World"-Programme.

Die entscheidenden Teile von .NET, u.a. vorgefertigte DLLs, um ratzfatz irgendwelche Bussinessanwendungen zu entwickeln, bleiben im Besitz von Microsoft.

[ - Antworten - Zitieren - Direktlink - ]

12.12.2002, 08:56 Uhr

Phantomias
Posts: 4
Nutzer
Hallo,

dann mal anders gefragt: Wie warscheinlich ist es, daß nach Fertigstellung von AmigaOne + OS4 und Veröffentlichung der Dokumentation folgende Projekte für dem Amiga erscheinen ?

Mono
OpenOffice
Mozilla

Das ist für mich die Mindestvorraussetzung, um überhaupt zu überlegen, ob ich wieder zum Amiga zurückkehre.

Ist Mono überhaupt möglich ? Soweit ich weiß, soll Mono für die Winforms Wine benutzen. Existiert der (oder ein anderer Opensource Windows-Emulator) überhaupt für Amiga ?

MfG
Daniel

[ - Antworten - Zitieren - Direktlink - ]

15.12.2002, 14:48 Uhr

mrbbc
Posts: 101
Nutzer
Ich würde sagen, die Wahrscheinlichkeit, dass Mozilla erscheint geht gegen 100%; OpenOffice 50:50; Mono 60% - wobei das wie gesagt reine Arbeitszeitverschwendung ist, auch wenn Amiganer mit der Portierung nicht so beschäftigt sind.

Mono ist vollkommen nutzlos, die geheimen Schnittstellen in .NET aus zu kundschaften und nach zu bilden würde Jahre dauern. Überhaupt ist eine Windows-Emulation auf PPC halbwegs Unfug.

Du kannst bis zu einem 200 MHz Pentium etwa emulieren. Da brauchst du .NET ned. Mit Palladium kann man Wine dann sowieso knicken.

Die MSIL würde schon mehr bringen, aber wie gesagt fehlen die urheberrechtlich geschützten (und zu emulierenden) DLLs, damit man damit gängige Programme ordentlich betreiben kann.

Mit Java sieht's IMO viel besser aus. Da Microsofts MSIL Sun unter Druck setzt, könnten sie größere Teile von Java offenlegen, vielleicht auch OpenSource-Programme für Linux rausbringen, die man recht leicht auf AmigaOS portieren kann.

[ - Antworten - Zitieren - Direktlink - ]

16.12.2002, 00:22 Uhr

bj0ern
Posts: 19
Nutzer
@Phantomias:

Wine wird es kaum fuer den Amiga geben, denn Wine ist kein x86 Emulator (Wine = Wine is not an Emulator).
Wine stellt nur die Moeglichkeit zur Verfuegung auf anderen x86 Betriebssystemen Windows Programme auszufuehren.

Wenn du einen x86 Emulator suchst koenntest du versuchen Bochs zu kompilieren. Aber wird wohl selbst auf PPC unbenutzbar sein (also auf CStorm, auf nem 800 MHz G4 gehts schon besser aber ist trotzdem nicht das Gelbe vom Ei).

bj0ern

[ - Antworten - Zitieren - Direktlink - ]

16.12.2002, 03:07 Uhr

ppcnuxf
Posts: 8
Nutzer
Zitat:
Original von bj0ern:
@Phantomias:

Wine wird es kaum fuer den Amiga geben, denn Wine ist kein x86 Emulator (Wine = Wine is not an Emulator).
Wine stellt nur die Moeglichkeit zur Verfuegung auf anderen x86 Betriebssystemen Windows Programme auszufuehren.

Wenn du einen x86 Emulator suchst koenntest du versuchen Bochs zu kompilieren. Aber wird wohl selbst auf PPC unbenutzbar sein (also auf CStorm, auf nem 800 MHz G4 gehts schon besser aber ist trotzdem nicht das Gelbe vom Ei).

bj0ern


jo,. das Gelbe vom Ei ists nicht, aber auch aufm Appe G4 400 läufts >brauchbar<

Mono : ist die einzige Chance kein MS Monopol auf Services im Netz zu haben. Wenn Mono nicht auf die PPC Amigas kommt, wird das Internet für den Amiga in 3-5 Jahren nur noch rudimentär nutzbar sein.
Mono ist (fast) die einzige Chance das zu vermeiden. DotNet ist der massivste, raffinierteste Angriff von MS seit langemn

Gibts eigentlich ne brauchbare Java VM (1.3.1 oder 1.4.1) aufm Amiga ?
Bei Linux bis 1.3.1 aufm PPC kein Problem (die IBM Java Implementation) und bei DosenLinux bis 1.4.1 kein Problem (Sun), wie siehts beim Amiga aus ?
(OK , Java wird in 3-5 Jahren von C# verdrängt sein, doch bis dahin...)

Gruss Frank
"PS liebäugle als alter Amiga1000er mit den neuen AmigaOne oder Pegasos, und zur Not läuft ja, wie aufm Mac, Linux drauf und somit auch IBM java for the PPC's"


[ - Antworten - Zitieren - Direktlink - ]

16.12.2002, 13:05 Uhr

Holger
Posts: 8116
Nutzer
Zitat:
Original von ppcnuxf:
Mono : ist die einzige Chance kein MS Monopol auf Services im Netz zu haben. Wenn Mono nicht auf die PPC Amigas kommt, wird das Internet für den Amiga in 3-5 Jahren nur noch rudimentär nutzbar sein.
Mono ist (fast) die einzige Chance das zu vermeiden. DotNet ist der massivste, raffinierteste Angriff von MS seit langemn

Nicht gleich so schwarzmalen. .NET ist eine Sammlung von verschiedenen Technologien, von denen sich einige sehr gut umsetzen lassen, da sie so offen sind, wie noch nie etwas zuvor von Microsoft.
Was die anderen Sachen angeht, so handelt es sich nicht gerade um tatsächliche Technologievorsprünge.
Du solltest nicht vergessen, daß da immer noch Leute mit im Boot sitzen, die das Internet auch für Systeme nutzen wollen, auf denen Windows nie laufen wird.
Zitat:
Gibts eigentlich ne brauchbare Java VM (1.3.1 oder 1.4.1) aufm Amiga ?
Bei Linux bis 1.3.1 aufm PPC kein Problem (die IBM Java Implementation) und bei DosenLinux bis 1.4.1 kein Problem (Sun), wie siehts beim Amiga aus ?

Bisher gibt's nichts, aber für MorphOS ist Java angekündigt. Und so wie Genesi sich momentan reinkniet, werden sie es entweder selbst entwicklen oder lizensieren und portieren. Also sehr wahrscheinlich.
Zitat:
(OK , Java wird in 3-5 Jahren von C# verdrängt sein, doch bis dahin...)
Pack Deine Kristallkugel besser wieder ein. Sie scheint ziemlich fehlerhaft zu funktionieren.

mfg

--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Antworten - Zitieren - Direktlink - ]

16.12.2002, 14:45 Uhr

mrbbc
Posts: 101
Nutzer
Nochmal: Mono macht keinen Sinn. Was auch immer nur mit .NET im Internet funktioniert, wird auch ausschließlich nur unter Windows funktionieren. Microsoft ist doch nicht weich in der Birne geworden, und schafft echte Standards, die sich auf andere Plattformen übertragen lassen.

Der größte Teil ganz allein von der MSIL basiert auf proprietären, copyrightgeschützen und so gut wie nicht dokumentierten DLLs. Ohne die kannst du dich freuen, dass dein "Hello World" unter Linux und Windows läuft, aber richtige Anwendungen, Applets oder sonstwas werden NIEMALS laufen.

Warum glaubt ihr wohl, hat sich M$ die MSIL ausgedacht ? Dadurch wird Windows auf lange Sicht unemulierbar. Nie wieder Lindows. Zumindest nicht, ohne dass sich einer eine illegale Kopie von M$s Eigentum anfertigt.

------

Was Ciss betrifft: das wird höchstwahrscheinlich wirklich in 3-5 Jahren C/C++ und Java verdrängen - natürlich nur in Windows.

Das setzt voraus, dass Sun nicht durchsetzen kann, dass Java weiter auf Windows installiert wird.

Insbesondere muss Operation Palladium glücken: dann ist die JVM eine virale Software, die mit einem sicheren Brauser wie dem TC Internet Explorer .NET nicht ausgeführt werden darf.

Zur Erinnerung: "vertrauenswürdige" Programme werden automatisch beendet, wenn man "vertrauensunwürdige" Programme startet.

Mit Palladium verschwinden dann auch andere Alternativen wie z.B. Dev C++ von subversiven Terroristenzellen der Al OpenSourca automatisch von der Bildfläche.

Wenn Windows weiterhin die #1 der Desktopbetriebssysteme bleibt, könnte .NET allerschlimmstenfalls der Untergang aller alternativen Plattformen werden. Zumindest Kotzerne werden auf .NET-Websites setzen und keine Kundschaft vermissen. Das hatten wir ja alles schon.

Aber der Widerstand gegen Microsofts Allmacht wird immer größer. Sogar in der Politik.

[ - Antworten - Zitieren - Direktlink - ]

16.12.2002, 16:52 Uhr

Phantomias
Posts: 4
Nutzer
>Ohne die kannst du dich freuen, dass dein "Hello World" unter Linux und Windows läuft, aber >richtige Anwendungen,
>Applets oder sonstwas werden NIEMALS laufen.

Glaub ich nicht.
Wenn die Mono Leute nicht der Meinung währen, daß es möglich ist, würde Ximian

sicherlich keine eigenen Programmierer dran setzen. Das Geld könnten sie sich sparen.

Außerdem gab es schon den Vorschlag, Mono in Gnome einzubauen. http://www.heise.de/newsticker/result.xhtml?url=/newsticker/data/kav-07.02.02-001/default.shtml&words=Net%20Linux%20gnome Auch die scheinen an einer

erfolgreichen Konvertierung zu glauben. Da die schon an Windows.Forms (wohl der schwierigste Teil) angefangen haben, scheint das Projekt schon recht weit zu sein.

Könnte man nicht auch die veröffentlichten Teile nutzen, solange man das Produkt umsonst anbietet http://www.golem.de/0203/19080.html ?

Daniel

P.S. Palladium kann auch seine Vorteile haben: Viele werden sich ein neues System suchen, wenn M$ bestimmt, welche Programme der Anwender ausführen darf und ihm auch sonstige Rechte auf seinem PC nimmt. Der Anteil der Desktop Linux PC wird also endlich steigen. Dadurch werden andere Plattformen (auch Apple,Amiga) für Entwickler immer interessanter. Durch die steigende Programmanzahl werden weitere Nutzer von Windows wechseln.

Open Souce wird es auf alternativen Systemen immer geben. Wenn diese unter Windows nicht mehr möglich ist, ist dieses wieder für viele ein Grund zum Wechsel. Auch einige Informatikstudenten werden gleich unter Linux lernen, da sie ihre Programme sowieso nicht mehr ernünftig verbreiten könnten.

Weiterer Vorteil: Da Palladium auch keine Raubkopien mehr zuläßt, werden Schüler und Studenten, die wohl die meiste illegale Software besitzen, sich mit Alternativen beschäftigen. Und genau diese sitzen irgendwann in der Chefetage und entscheiden, welches Betriebssystem die Mitarbeiter in Zukunft verwenden...

[ - Antworten - Zitieren - Direktlink - ]

17.12.2002, 13:36 Uhr

mrbbc
Posts: 101
Nutzer
Eigentlich sehe ich die Chancen genauso.

Was Mono betrifft, bleib' ich weiterhin skeptisch. Firmen haben schon ziemlich viel riskanten Unfug finanziert, als dass man Mono daher Erfolgschancen einräumen könnte.

Ich vermute, dass die Entwickler eher in die Architektur verliebt sind, als dass sie .NET-Applikationen unter Linux zum Laufen bringen wollen.

Vielleicht ist ihnen auch nicht klar, dass die Superfix-Windows.NET-Programmierer einfach die vorgefertigten Programmteile von Microsoft nutzen werden, oder sie hatten bei Projektbeginn noch nicht geahnt, was damit auf sie zukommt.

Auf alle Fälle wird sich Microsoft sich nicht selbst aus dem Rennen werfen, schon gar nicht Linux einen weiteren Vorteil zukommen lassen.

[ - Antworten - Zitieren - Direktlink - ]

17.12.2002, 13:43 Uhr

frank_ppcnux
Posts: 4
Nutzer
Zitat:
Original von Holger:
Zitat:
Original von ppcnuxf:
Mono : ist die einzige Chance kein MS Monopol auf Services im Netz zu haben. Wenn Mono nicht auf die PPC Amigas kommt, wird das Internet für den Amiga in 3-5 Jahren nur noch rudimentär nutzbar sein.
Mono ist (fast) die einzige Chance das zu vermeiden. DotNet ist der massivste, raffinierteste Angriff von MS seit langemn

Nicht gleich so schwarzmalen. .NET ist eine Sammlung von verschiedenen Technologien, von denen sich einige sehr gut umsetzen lassen, da sie so offen sind, wie noch nie etwas zuvor von Microsoft.
Was die anderen Sachen angeht, so handelt es sich nicht gerade um tatsächliche Technologievorsprünge.
Du solltest nicht vergessen, daß da immer noch Leute mit im Boot sitzen, die das Internet auch für Systeme nutzen wollen, auf denen Windows nie laufen wird.
Zitat:
Gibts eigentlich ne brauchbare Java VM (1.3.1 oder 1.4.1) aufm Amiga ?
Bei Linux bis 1.3.1 aufm PPC kein Problem (die IBM Java Implementation) und bei DosenLinux bis 1.4.1 kein Problem (Sun), wie siehts beim Amiga aus ?

Bisher gibt's nichts, aber für MorphOS ist Java angekündigt. Und so wie Genesi sich momentan reinkniet, werden sie es entweder selbst entwicklen oder lizensieren und portieren. Also sehr wahrscheinlich.
Zitat:
(OK , Java wird in 3-5 Jahren von C# verdrängt sein, doch bis dahin...)
Pack Deine Kristallkugel besser wieder ein. Sie scheint ziemlich fehlerhaft zu funktionieren.

mfg

--
Good coders do not comment. What was hard to write should be hard to read too.


tja, ich will dich ja nicht enttäuschen, aber es ist nicht meine Kristallkugel die sowas sagt, sondern die von Gardner.
die Jungs liegen auch mal daneben, aber nicht sehr oft. Da alle MS-Entwickler auf diese Schiene gehoben werden, werden unmengen von Applikationen entstehen (damit meine ich nicht nur die "grossen" Dinge, wie Office usw., sondern auch die kleineren, die VB Geschichten in den Unternehmen) und dagegen zu halten wird schwer werden. Es gibt bis heute noch z.B. noch keine professionelles DB-Reporting Tool vom Schlage der Systeme wie Business Objects oder die Cognos Suiten komplett unter Java.
Die Hoffnung, das in Java codierte Systeme (und damit meine ich nicht irgendwelche kleinen Applets und so Zeugs, Java iet eine echte Umgungun und wird oft nur auf Web reduziert, was eigentlich nicht ganz richtig ist) den Weg auf die Desktops finden ist (bis auf Applets) ziemlich schiefgegangen. Auf Server, kein Thema, es gibt viele Möglichkeiten Performance zu vernichten und größere Maschinen zu vekaufen. Sun hat das schon gut drauf, aber es gibt ja Konkurrenz, IBMs Java, BEA Rockit, HPs ChaiVM, usw.
Die Frage ist der Marktdurchsatz, schon heute sinkt die Nachfrage nahc Java Entwicklern, nicht dramatisch, aber sie sinkt. Das war vor 2-3 Jahren noch anders (OK, jeder Depp machte ne DotCom auf und wollte Millionär werden....sowas heizt die Nachfrage auch an).

Ich gebe dir ja recht, es gibt auch andere Systeme, die gerne im Internet laufen würden, doch dummerweise sind es, bis auf Linux, eher kleinere Userzahlen, so traurig das auch sein mag, und der Anteil sinkt weiter (Apple, ....). Glaubst du Unternehmen investieren in etwas was sich nicht rechnet ? Ja, vieleicht aus Enthusiasmus oder als Abfallprodukt wenn sich anders irgendwie trägt.
Aber es ist ebenso und Unternehmen stellen sich auf die Masse ein.
Auch wenn der Datenausstausch(Daten, RPCs, usw, via SOAP geregelt werden wird (was übrigens auch noch alter Wein in neuen Schläuchen ist, IIOP läst grüßen, SOAP: eingepacktes ,geshwätziges XML) und dies natürlich offen ist, so ist nicht sichergestellt das die Methoden dahinter auch so funktioneren wie sie sollen. In dem zusammenhang ist eine Berechtigungprüfung wie Palladium schon mal wirklich interessant. Wirds Palladium Authentifizierugen auch für Linux/Unix geben ? Wenn ja, von wem und warum ?
Wenn aber implizit Authentisierungen (im Sinne nicht wer ist das, sodern darf der das berechtigterweise ?) implementiert und verborgen werden, tja das wars dann.

Mono und DOTGnu steuern halt dagegen. Und das ist gut so. DOTGnu ürbrigens um einiges "radikaler" als Mono.


Was Java angeht aufm Amiga : Du sagtest für MorphOS, also für AmigaOS 4 ist da nicht in der Mache ?


Also, mach mal die blauen Augen auf, dann siehts nicht mehr so rosig aus.

Gruss Frank

[ - Antworten - Zitieren - Direktlink - ]

17.12.2002, 14:59 Uhr

Psyco_F
Posts: 201
Nutzer
Phantomias:

Mono, OpenOffice und Mozilla kannst du mit deinen neuen Maschinen ohnehin benutzen da beim A-One das Linux beiliegt, beim Pegasos auch (?). OpenOffice und Mozilla werden bei der Distribution ohnehin schon oben sein.

Ob es den Amiga wahnsinnig aufwerten würde wenn die 3 Sachen native im AOS laufen? Verwenden kannst du sie zumindest auf ein und derselben Maschine, ist momentan halt Reboot notwendig.

[ - Antworten - Zitieren - Direktlink - ]

18.12.2002, 10:31 Uhr

frank_ppcnux
Posts: 4
Nutzer
Zitat:
Original von Psyco_F:
Phantomias:

Mono, OpenOffice und Mozilla kannst du mit deinen neuen Maschinen ohnehin benutzen da beim A-One das Linux beiliegt, beim Pegasos auch (?). OpenOffice und Mozilla werden bei der Distribution ohnehin schon oben sein.

Ob es den Amiga wahnsinnig aufwerten würde wenn die 3 Sachen native im AOS laufen? Verwenden kannst du sie zumindest auf ein und derselben Maschine, ist momentan halt Reboot notwendig.


naja, das hört sich ja mal nicht schelcht an, allerdings läuft auch au meinem G4 Linu, inkl. mozilla, openoffice (verwende aber lieber Koffice) und die JVM & SDK von IBM (1.3.1),, ist schneller als der Blackdownport.
Naja,
Gruss Frank


[ - Antworten - Zitieren - Direktlink - ]

19.12.2002, 16:02 Uhr

Holger
Posts: 8116
Nutzer
Zitat:
Original von frank_ppcnux:
Auf Server, kein Thema, es gibt viele Möglichkeiten Performance zu vernichten und größere Maschinen zu vekaufen. Sun hat das schon gut drauf, aber es gibt ja Konkurrenz, IBMs Java, BEA Rockit, HPs ChaiVM, usw.

Äh, was soll das "aber"?
Du zählst 4 Firmen auf, die auf Java im Serverbereich setzen und dem gegenüber steht eine Firma mit einem Marktanteil von unter 20%. Und wenn's über Clustersysteme geht, gehts bestimmt nicht mehr um die vielleicht 10-20% geringere Geschwindigkeit auf einer CPU.
Da kann Microsofts IIE wohl kaum mithalten. Und wenn die Server schon mit Java laufen, können sie auch problemlos über SOAP mit .NET-Anwendungen kommunizieren.
Welche Bedeutung das für Dich als Desktopanwender, der sich für neue Amigas interessiert, haben soll, kann ich allerdings nicht nachvollziehen. Alle diese Systeme werden weiterhin über http mit Deinem Browser kommunizieren.
Zitat:
Auch wenn der Datenausstausch(Daten, RPCs, usw, via SOAP geregelt werden wird (was übrigens auch noch alter Wein in neuen Schläuchen ist, IIOP läst grüßen, SOAP: eingepacktes ,geshwätziges XML) und dies natürlich offen ist, so ist nicht sichergestellt das die Methoden dahinter auch so funktioneren wie sie sollen
Wenn die Software buggy ist, interessiert sich wohl kaum jemand dafür, welche Schnittstellen sie benutzt.
Zitat:
In dem zusammenhang ist eine Berechtigungprüfung wie Palladium schon mal wirklich interessant. Wirds Palladium Authentifizierugen auch für Linux/Unix geben ? Wenn ja, von wem und warum ?
Wenn aber implizit Authentisierungen (im Sinne nicht wer ist das, sodern darf der das berechtigterweise ?) implementiert und verborgen werden, tja das wars dann.

Das Ausführen von Software hat nichts mit der Kommunikation von verteilten Anwendungen zu tun. Auf anderen Rechnern bestimmt nicht Dein System, was als zertifiziert eingestuft wird und was nicht.
Zitat:
Was Java angeht aufm Amiga : Du sagtest für MorphOS, also für AmigaOS 4 ist da nicht in der Mache ?
Für AmigaOS4 ist bisher nichts angekündigt. Aber es wird schön bunte Skins dafür geben.

mfg

--
Good coders do not comment. What was hard to write should be hard to read too.

[ Dieser Beitrag wurde von Holger am 19.12.2002 editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

19.12.2002, 23:08 Uhr

mrbbc
Posts: 101
Nutzer
Das Problem, das kommen wird, ist, dass die .NET-Server kein ordentliches HTML mehr senden werden, sondern irgendein XXXML, das nur der IE richtig darstellen kann, auf alle Fälle aber kein Amiga-Brauser.

Derartige Weiterentwicklungen kommen eben nur Microsoft zu gute, weil jeder mithalten muss und sonst auf der Strecke bleibt.

[ - Antworten - Zitieren - Direktlink - ]

21.12.2002, 20:07 Uhr

Holger
Posts: 8116
Nutzer
Zitat:
Original von mrbbc:
Das Problem, das kommen wird, ist, dass die .NET-Server kein ordentliches HTML mehr senden werden, sondern irgendein XXXML, das nur der IE richtig darstellen kann, auf alle Fälle aber kein Amiga-Brauser.

Derartige Weiterentwicklungen kommen eben nur Microsoft zu gute, weil jeder mithalten muss und sonst auf der Strecke bleibt.

Nein, es kommt der gesamten Informatikbranche zugute, wenn man mithalten muß und sich nicht auf irgendetwas ausruhen kann. Das mit den kaum weiterentwickelten Amiga-Browsern irgendwann Schluß ist, ist klar.
Das heißt aber noch lange nicht, daß alles MS-only wird. Ja, Soap ist XML. Standardisiert, dokumentiert und bereits mit offenen C, C++, Java u.a. Implementierungen nicht problematischer als RPC oder RMI und deutlich offener als COM(+).
Und wenn nur genug Arbeit investiert wird, um Mozilla-basierte Browser auf Amiga/MorphOS zu portieren, kann man erst mal mithalten.

mfg

--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Antworten - Zitieren - Direktlink - ]

22.12.2002, 16:28 Uhr

mrbbc
Posts: 101
Nutzer
Niemand zwingt Microsoft dazu, Standards 100%ig um zu setzen. Und das werden sie auch nie. Man müsste schon nicht mehr alle Tassen im Schrank haben, wenn man glaubt, dass auf einmal Microsoft etwas anders macht, als sie es tausendmal vorher gemacht haben.

Gerade jetzt, wo die Prozessiererei einen positiven Verlauf nimmt, und sie es geschafft haben, NT und WinDOS zu einem Betriebssystem zu fusionieren.

---

Wenn XSL Standard ist und Amiga gerade hinterherhecheln konnte, wird vom W3C wieder was Neues kommen, das viel toller ist als das saublöde XML usw. Der Haken dabei ist nur, dass es kein Fortschritt ist. Es ist sinnloser, destruktiver Zeitvertreib.

Es wird so nie einen verläßlichen Standard geben. Und Dateien, die 10 Jahre alt sind, werden unbrauchbar, sogar HTML- und später XML-Dateien. Genauso wie die M$ Office-Dateien.

Für Firmen wie Microsoft ist eben das Geschäft, dafür zu sorgen, dass die Leute was Neues kaufen müssen. Das hat aber null mit der Anwenderfreundlichkeit zu tun.

Und für manche Entwickler ist eben das Geschäft, sich mit neuen Techniken vertraut zu machen, um ihre ansonsten überflüssigen Dienste für die Migration vom "alten Mist" auf das neue Tolle ... an zu bieten.

Sollte sich UniverC durchsetzen, soll das nicht weiter Kopfzerbrechen bereiten. Denn dann kommt man an alles ohne Aufwand, was von Linux-Programmierern entwickelt wird.

Aber gut find' ich es trotzdem nicht. Momentan ist es Gift für alle alternativen Plattformen.

[ - Antworten - Zitieren - Direktlink - ]

25.12.2002, 22:31 Uhr

ppcnuxf
Posts: 8
Nutzer
Zitat:
Original von Holger:
Zitat:
Original von frank_ppcnux:
Auf Server, kein Thema, es gibt viele Möglichkeiten Performance zu vernichten und größere Maschinen zu vekaufen. Sun hat das schon gut drauf, aber es gibt ja Konkurrenz, IBMs Java, BEA Rockit, HPs ChaiVM, usw.

Äh, was soll das "aber"?
Du zählst 4 Firmen auf, die auf Java im Serverbereich setzen und dem gegenüber steht eine Firma mit einem Marktanteil von unter 20%. Und wenn's über Clustersysteme geht, gehts bestimmt nicht mehr um die vielleicht 10-20% geringere Geschwindigkeit auf einer CPU.
Da kann Microsofts IIE wohl kaum mithalten. Und wenn die Server schon mit Java laufen, können sie auch problemlos über SOAP mit .NET-Anwendungen kommunizieren.
Welche Bedeutung das für Dich als Desktopanwender, der sich für neue Amigas interessiert, haben soll, kann ich allerdings nicht nachvollziehen. Alle diese Systeme werden weiterhin über http mit Deinem Browser kommunizieren.
Zitat:
Auch wenn der Datenausstausch(Daten, RPCs, usw, via SOAP geregelt werden wird (was übrigens auch noch alter Wein in neuen Schläuchen ist, IIOP läst grüßen, SOAP: eingepacktes ,geshwätziges XML) und dies natürlich offen ist, so ist nicht sichergestellt das die Methoden dahinter auch so funktioneren wie sie sollen
Wenn die Software buggy ist, interessiert sich wohl kaum jemand dafür, welche Schnittstellen sie benutzt.
Zitat:
In dem zusammenhang ist eine Berechtigungprüfung wie Palladium schon mal wirklich interessant. Wirds Palladium Authentifizierugen auch für Linux/Unix geben ? Wenn ja, von wem und warum ?
Wenn aber implizit Authentisierungen (im Sinne nicht wer ist das, sodern darf der das berechtigterweise ?) implementiert und verborgen werden, tja das wars dann.

Das Ausführen von Software hat nichts mit der Kommunikation von verteilten Anwendungen zu tun. Auf anderen Rechnern bestimmt nicht Dein System, was als zertifiziert eingestuft wird und was nicht.
Zitat:
Was Java angeht aufm Amiga : Du sagtest für MorphOS, also für AmigaOS 4 ist da nicht in der Mache ?
Für AmigaOS4 ist bisher nichts angekündigt. Aber es wird schön bunte Skins dafür geben.

mfg

--
Good coders do not comment. What was hard to write should be hard to read too.

[ Dieser Beitrag wurde von Holger am 19.12.2002 editiert. ]


Kommunikation :
xml verpackt -> Soap.
html ? Eine Antiquität....

Marktanteil :
du glaubst allen Ernstes das bleibt so ? WebServices sind universell und für jeden offen ? Und MS macht da mit und wird päbstlicher als der Pabst ? html wird man nur noch zum tunneln brauchen, ansonsten kannst du es schlicht vergessen.

Buggy :
nicht vorhandene Methoden sind nicht buggy, sie sind nicht da.
Das ist der Punkt. Wenn sie wenistens die Chance hätten buggy zu sein.

Das Ausführen von Software hat nichts mit der Kommunikation zu tun:

da gebe ich dir auf den ersten Blick recht. Nur wer authentifiziert die Methode (nur mal so als Beispiel) media.play(dvd.inputstream) ? Das macht nicht dein lokales System, sondern das remote. Und : noch schlimmer es könnte dir erst auf Anforderung und bestandener Prüfung eine Mehtode dafür zu Verfügung stellen für das was du machen willst. Kommunikation ist heute das Zeug was Software zusammenhält, gerade bei verteilten Systemen.
Wieso kannst du dir nicht vorstellen, das der (Intermediate/Byte)Code erst dir zur Laufzeit zur Verfügung gestellt wird ? Unter modernen verteilten Systemen unter Java macht man das zum Teil so (nennt man Applet, kann man einbinden, bei WebApps), aber auch bei reinen Java Anwendungen mit einer intelligenten 3-Tier Architektur, wo der Bytecode und dessen Classen auf Anforderung übermittelt werden und per Introspection und Reflection ausgewertet werden..

Java .
Für AmigaOS4 ist bisher nichts angekündigt. Aber es wird schön bunte Skins dafür geben.

Ja, der Amiga taugt nur zum spielen, meinst du das ? Du weisst aber schon was Java ist, oder ?
Ein Skin.....klar, was denn sonst.

Gruss Frank




[ - Antworten - Zitieren - Direktlink - ]

25.12.2002, 22:46 Uhr

ppcnuxf
Posts: 8
Nutzer
Zitat:
Original von Holger:
Zitat:
Original von mrbbc:
Das Problem, das kommen wird, ist, dass die .NET-Server kein ordentliches HTML mehr senden werden, sondern irgendein XXXML, das nur der IE richtig darstellen kann, auf alle Fälle aber kein Amiga-Brauser.

Derartige Weiterentwicklungen kommen eben nur Microsoft zu gute, weil jeder mithalten muss und sonst auf der Strecke bleibt.

Nein, es kommt der gesamten Informatikbranche zugute, wenn man mithalten muß und sich nicht auf irgendetwas ausruhen kann. Das mit den kaum weiterentwickelten Amiga-Browsern irgendwann Schluß ist, ist klar.
Das heißt aber noch lange nicht, daß alles MS-only wird. Ja, Soap ist XML. Standardisiert, dokumentiert und bereits mit offenen C, C++, Java u.a. Implementierungen nicht problematischer als RPC oder RMI und deutlich offener als COM(+).
Und wenn nur genug Arbeit investiert wird, um Mozilla-basierte Browser auf Amiga/MorphOS zu portieren, kann man erst mal mithalten.

mfg

--
Good coders do not comment. What was hard to write should be hard to read too.


Soap : ist wohl eher mit IIOP vergleichbar als mit RPC, RMI oder (D)COM(+), oder, um gleich die klassische Definition zu nehmen, eine halbwegs aktuelle CORBA Implentierung.
Soap ist nur das Envelope für XML das du an einen bestimmten Service sendest. Anders als RPC, wo du wissen musst was du aufrufst (bestenfalls ist noch ein Directory Service vorhanden, der dir sagen kann, ob das was du haben willst vorhanden ist und wo), oder RMI, auch du musst du im Prinzip wissen was du aufrufen willst, bei COM das Gleiche. Bei CORBA musst du erstmal fragen ob der Server es hat. ( ausser du weisst er hats). Dieses Fragen, und ggf. bei positiver Antwort das Ausführen, das gleicht dem WebService, der unter Soap addressiert wird und eben dann ausgeführt wird.
Ist es nicht so ?

Stellt sich gleich die Frage : bietet AmigaOS und MorphOS entspr. Schnittstellen an (wie z.B. BSD den Linux kompatibility Layer (Libs)) ?

Gruss Frank




[ - Antworten - Zitieren - Direktlink - ]

29.12.2002, 03:13 Uhr

Holger
Posts: 8116
Nutzer
Zitat:
Original von ppcnuxf:
Soap : ist wohl eher mit IIOP vergleichbar als mit RPC, RMI oder (D)COM(+), oder, um gleich die klassische Definition zu nehmen, eine halbwegs aktuelle CORBA Implentierung.
Soap ist nur das Envelope für XML das du an einen bestimmten Service sendest. Anders als RPC, wo du wissen musst was du aufrufst (bestenfalls ist noch ein Directory Service vorhanden, der dir sagen kann, ob das was du haben willst vorhanden ist und wo), oder RMI, auch du musst du im Prinzip wissen was du aufrufen willst, bei COM das Gleiche. Bei CORBA musst du erstmal fragen ob der Server es hat. ( ausser du weisst er hats). Dieses Fragen, und ggf. bei positiver Antwort das Ausführen, das gleicht dem WebService, der unter Soap addressiert wird und eben dann ausgeführt wird.
Ist es nicht so ?

Es scheint ein weit verbreitetes Mißverständnis zu sein zu glauben, irgendeine Schnittstelle können so dynamisch sein, daß man etwas aufrugen kann, das man nicht kennt.
Für Debugging mag das angehen, für normale Anwendungen gilt weiterhin, daß man immer wissen muß, was man aufruft. Die Implementierung mag anders sein, das Interface nicht. Daß ein Service nicht immer verfügbar sein muß ist klar. Aber da ist keine Magie hinter.
Zitat:
Stellt sich gleich die Frage : bietet AmigaOS und MorphOS entspr. Schnittstellen an (wie z.B. BSD den Linux kompatibility Layer (Libs)) ?
Das Box-Konzept von MorphOS bieten prinzipiell beliebig viele API-Layer. Man muß sie nur implementieren.
AmigaOS 4 ist nur eine Reprogrammierung des alten AmigaOS.

mfg

--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Antworten - Zitieren - Direktlink - ]

29.12.2002, 03:27 Uhr

Holger
Posts: 8116
Nutzer
Zitat:
Original von ppcnuxf:
Kommunikation :
xml verpackt -> Soap.
html ? Eine Antiquität....

Marktanteil :
du glaubst allen Ernstes das bleibt so ? WebServices sind universell und für jeden offen ? Und MS macht da mit und wird päbstlicher als der Pabst ? html wird man nur noch zum tunneln brauchen, ansonsten kannst du es schlicht vergessen.
[...] Nur wer authentifiziert die Methode (nur mal so als Beispiel) media.play(dvd.inputstream) ? Das macht nicht dein lokales System, sondern das remote. Und : noch schlimmer es könnte dir erst auf Anforderung und bestandener Prüfung eine Mehtode dafür zu Verfügung stellen für das was du machen willst.

Natürlich kann man Microsoft einen solchen Schuß ins eigene Bein durchaus zutrauen, einen offenen Standard selbst zu schaffen und auch noch einem unabhängigem Gremium zu übergeben, und dann zu versuchen, ihn wieder proprietär zu machen.
Das funktioniert aber nicht. Da alle Informationen XML und somit Klartext sind, kann jeder Interessierte einsehen, welche Informationen tatsächlich ausgetauscht werden. Einen Service zu verweigern, weil die andere Seite kein Microsoft-Client ist, funktioniert so nicht.
Und Einbau/Auswertung von Sideeffects?
Soweit ich das überblicken kann, veröffentlichen CCC u.a. zehnmal schneller gefundene Bugs/Sideeffects/Sicherheitslücken, als Microsoft sie implementieren/fixen kann.
Zitat:
Für AmigaOS4 ist bisher nichts angekündigt. Aber es wird schön bunte Skins dafür geben.

Ja, der Amiga taugt nur zum spielen, meinst du das ? Du weisst aber schon was Java ist, oder ?
Ein Skin.....klar, was denn sonst.

Ich verdiene seit etlichen Jahren mein täglich Brot mit Javaprogrammierung. Ich denke, ich brauche keine Erklärung was es ist.
Aber Du scheinst Sarkasmus nicht erkennen zu können. Also in Klarschrift:
AmigaOS 4 ist eine Reprogrammierung von AmigaOS 3 ohne zusätzliche moderne Features. Alles, was bisher bis zum Erbrechen gezeigt wurde, sind lustige bunte Skins für AmigaOS 4, die das Armutszeugnis der neuen AmigaOS-Generation eher noch vergrößern.

mfg

--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > .NET auf Amiga [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.