Morfik

Morfik Technology Pty Ltd.
Industrie Computer Software
Gegründet Hobart, Tasmanien, AUS (2000)
Hauptquartier ,
Schlüsselpersonen
Aram Mirkazemi, Mitbegründer
Shahram Besharati, Mitbegründer
Produkte Morfik FX,
Morfik BX,
Morfik CX

Morfik Technology Pty Ltd. ist ein australisches Softwareunternehmen, das von erworben wurde von Altium in 2010.

Das Unternehmen ist dafür bekannt Integrierte Entwicklungsumgebung (IDE) zielt auf die Entwicklung zu Ajax Anwendungen in einer hochrangigen Sprache wie z. Java, C#, BASIC oder Objekt Pascal.[1] Morfik enthält visuelle Design -Tools für Webschnittstellen, Datenbankstruktur und Abfragen. Es unterstützt den Klassiker Client -Server -ModellWie alle AJAX-Anwendungen jedoch der clientseitige Code innerhalb von a ausgeführt wird Browser. Das Morfik -Entwicklungstool wandelt die Formulare um, in die der Benutzer gezogen wird DHTMLkompiliert den Client-Logic in JavaScriptund erstellt die Anwendungs- und Datenbankservermotoren, um den serverseitigen Code zu unterbringen.

Firmen Geschichte

Die Morfik -Technologie war ein privat finanziertes Unternehmen, das 2000 in gegründet wurde Hobart, Tasmanien von Aram Mirkazemi und Shahram Besharati. Das Unternehmen später (2009) zog auf Sydney, New South Wales, bevor er im November 2010 von Altium Limited übernommen wurde.

Im April 2019 wurde das Morfik -Projekt geschlossen und das Projekt offline.

Zeitleiste

Im September 2005 zeigte es eine Pre-beta-Version seines Flaggschiffprodukts. Morfik Bei der Web 2.0 -Konferenz.[2] Morfik war ein großer Sponsor dieser Konferenz.[3] Gerüchte verbreiteten sich kurz vor der Konferenz, dass Robert Scoble, der führende Evangelist von Microsoft, dachte, dass Microsoft Morfik kaufen sollte,[4] Dies wurde jedoch schnell von Scoble selbst zur Ruhe gelegt.[5] Auf der Konferenz zeigte Morfik, wie Webanwendungen sowohl für die Online- als auch für die Offline -Nutzung über seine "Unplugged" Vision ausgelegt werden können Google's Google Mail Das könnte offline funktionieren.

Zwei Monate später die SD -Zeiten schrieb "Morfik IDE vereinfacht die Ajax -Entwicklung"[6] Und die erste Version des Morfik wurde zur öffentlichen Bewertung und Prüfung veröffentlicht.[7] Es folgte die Eröffnung im Februar 2006 einer Website namens Morfik Labs, die für die Erstellung von AJAX -Anwendungen konzipiert wurde, die mit Verwendung erstellt wurden Morfik.

März 2006, das erste Mal markiert Morfik wurde bei einer Konferenzpräsentation präsentiert, als Paul Ruizendaal, Geschäftsführer von Janus Software[8] präsentierte eine Überprüfung von Morfik bei Software Development Gigacon, Polen.[9]

Einen Monat später wurde Morfik -Schach auf Morfik Labs zur Verfügung gestellt. Obwohl einige andere Browser-basierte Schachspiele bereits veröffentlicht worden waren (das bemerkenswerteste von Douglas Bagnall[10]), Morfik's war der erste, der beide Single erlaubte und Mehrspielermodi. Darüber hinaus verwendete der Single-Player-Modus einen der ersten von JavaScript betriebenen Schachmotoren, die sich bewegt, die sich über 3-lags hinaus bewegt.

Im Mai 2006 veröffentlichte Google Google Web Toolkit.[11] Aufgrund der signifikanten Ähnlichkeit mit Morfik's JavaScript -Synthese -TechnologieDie Diskussion mit signifikanten Medien und BlogSphere begann, als die Kommentatoren die möglichen Beziehungen und Partnerschaften zwischen Morfik und Google diskutierten. Der Manager von GWT, Bret Taylor, bot eine direkte Antwort an[12] In der technologischen Ausgabe, indem GWT keine Morfik -Technologie verwendet hat.[12] Die Debatte erstreckte sich auf Patentrechte und potenzielle Klagen (zum Beispiel Newswire[13] und ZDNet[14]). Zunächst verschiedene Kritiker, einschließlich Pathfinder[15] fragte, ob tatsächliche Patentanmeldungen eingereicht wurden, diese Kritik wurden jedoch zur Ruhe gelegt, wenn mindestens eine der Patentanmeldungen von Morfik vom USPTO selbst öffentlich verfügbar gemacht wurde.[16]

Im August 2006 erschien eine Überprüfung von Morfik im Kontext der Entwicklung von Webanwendungen ausschließlich in C# im Magazin Dev.[17]

Im September 2006 wechselte der brasilianische IT -Manager Mauricio Longo als Evangelist und Produktmanager zu Morfik.

Die erste professionelle Lizenz für Morfik wurde von erworben von erworben von Greenpeace International im Oktober 2006 und zwei Monate später, Altium stellte die erste kommerzielle Anwendung ein, die mit erstellt wurde mit Morfik. Es war ein vermanschen mit Salesforce.com Bewerbungen, die eine hierarchische Sicht auf alle von Salesforce.com verwalteten Projekte ermöglichten.

Im März 2007 wurde v1.0 offiziell freigelassen[18] und sein Name wurde in "Morfik 07" geändert). Siehe auch hier Ajax Magazine: Morfik 07 Offiziell verfügbar und Einführung in die Morfik -Architektur (Teil 1) Im November 2008 wurde v2.0 offiziell mit einer vollständig neu gestalteten Schnittstelle veröffentlicht. Im August 2009 veröffentlichte Morfik AppsBuilder 2.1, das zwar als einfaches Punkt -Update nummeriert war, eine erhebliche Anzahl neuer Funktionen enthielt, wie z. Dies folgte in enger Folge durch die Veröffentlichung von Version 2.2, in der das neue Paket und das Widget -Funktionen festgelegt wurden, das früher in 2.1 eingeführt wurde, als Grundlage für die Erstellung von Kontrollen für die unabhängige Verteilung.

Im Mai 2010 wurde Morfik 3.0 in Beta -Tests eingeführt, um eine Änderung der Art und Weise einzuführen, in der die Anwendung und Websites konzipiert sind, um direkte Unterstützung für die Suchmaschinenoptimierung zu bieten und den Prozess der Gestaltung der Navigationsorganisation der Anwendung zu erleichtern. Morfik 3 erweitert auch die in Version 2.1 eingeführten Paketfunktionen weiter und ermöglicht die Erstellung komplexerer Widgets.

Im September 2010, Altium kündigte seine Absicht an, Morfik zu kaufen.[19]

Im November 2010 absolvierte Altium die Übernahme von Morfik -Technologien. Im selben Monat veränderte Altium das Lizenzmodell für alle Versionen der Morfik Web Development Tools, die sie kostenlos machten.

Im Dezember 2010 wird die native Konnektivität von PostgreSQL für Morfik -Benutzer als frei herunterladbares Paket zur Verfügung gestellt. Dieses Add-On-Paket bietet auch Konnektivität zu MySQL- und MS SQL Server-Datenbanken.

Die laufende Entwicklung der Freeware -Version des Tools (Version 3.0.8.1) im Dezember 2010 wurde eingestellt. Offizielle Zukunftspläne für Morfik wurden von Altium nicht bereitgestellt.

Merkmale

Morfik ist ein Tool zur visuellen Entwicklung, mit dem Entwickler AJAX-basierte Webanwendung in einem True erstellen können Wysiwyg Mode, einschließlich Unterstützung für visuelle Stile und Themen. Es kombiniert eine integrierte Entwicklungsumgebung, die ein Schnittstellendesigner, ein Berichtsdesigner, eine Abfrage- und Tabellendesigner- und Codierungseinrichtungen begleitet. Das Tool unterstützt drei verschiedene Sprachsyntaxen: C#, grundlegend und Objekt Pascal und erstellt Anwendungen für die Bereitstellung auf Fenster und Linux Systeme.

Während das Interface -Design in Morfik visuell durchgeführt wird, können Webanwendungsentwickler Code schreiben, um Ereignisse zu verarbeiten und die Interaktivität und die Geschäftslogik zu erstellen. Code, der in den drei unterstützten Sprachsyntaxen geschrieben wurde das Freepascal Compiler. Unabhängig von der Sprachsyntax der Wahl basiert der gesamte Code auf der Verwendung des Morfik-Frameworks, einer großen Bibliothek von Klassen und Funktionen, die speziell für die Erstellung webbasierter Anwendungen entwickelt wurden.

Die enge Integration der Entwicklungsumgebung und der Compiler mit dem Morfik -Framework macht die Erstellung von Webdiensten zu einer einfachen Aufgabe. Tatsächlich werden Webdienste im gesamten Morfik -Framework verwendet, um mehrere Aufgaben ohne Entwicklercodierung zu erledigen.

Die Morfik-Entwicklungsumgebung bietet integrierte Quellebene Debugging sowohl für die In-Browser- als auch für die serverseitigen Codes sowie für Einrichtungen zur Überwachung der Kommunikation zwischen dem Browser und dem Webserver sowie dem Webserver und der Datenbank. Es ist auch möglich, den Compiler -generierten JavaScript -Code zu inspizieren, während er über den Browser nachverfolgt wird.

Morfik integriert alle Komponenten, die zum Erstellen einer webbasierten Anwendung in ein einzelnes Paket erforderlich sind, einschließlich a Feuervogel Datenbank und an Apache Webserver.

Morfik AppsBuilder Visual Designer

Innovationen

Morfik hat mehrere Innovationen in den Prozess der Erstellung von Webanwendungen eingeführt, unter denen die folgenden am wichtigsten sind:

  • Javascript Synthesis Technology (JST): Morfiks Compiler -Technologie[16] Dieser Code kompilt Code, der in Dialekten hochrangiger Sprachen wie Pascal, Basic, Java oder C# in HTML und JavaScript geschrieben wurde, um Anwendungen in diesen Sprachen in einem Webbrowser nativ auszuführen. Dieses automatisch generierte JavaScript kann mit benutzerdefiniertem Inline-JavaScript oder durch Verknüpfen externer handgeschriebener JavaScript-Code-Bibliotheken ergänzt werden. Morfik hat eine Reihe von Patenten in Bezug auf diese Technologie beworben. Google später eine ähnliche Technologie in seiner verwendete Google Web Toolkit (GWT) Produkt.
  • Elastic Seitdesign: (Auch Patentanfang)[20] Ermöglicht es Entwicklern, komplexe Web-Schnittstellen zu entwerfen, mit denen Teile der Webseite ihre Größe dynamisch an ihren Inhalt anpassen können, und gleichzeitig alle Konstruktionszeitbeschränkungen (festes Layout) beibehalten.
  • Unplugged-Anwendungen: Erstmals auf der Web 2.0-Konferenz im Jahr 2005 mit einer Unplugged-Version von Google Mail, dem AJAX-basierten Mail-Client von Google, präsentiert. Sie sollen zeigen, dass Sie mit Morfik AppsBuilder Webanwendungen erstellen können, die sowohl online als auch offline funktionierten.[21]
  • Hochrangiger Quelldebugging: Debugg-Fehler im Browser- und Server-Seiten-Code aus der IDE. Debuggen Sie entweder auf hochrangiger Quellcode-Ebene oder auf automatisch generierten JavaScript-Code-Ebene. Fügen Sie den Haltepunkt hinzu, um die Ausführung zu pausieren, und sehen Sie die aktuellen Variablenwerte über Mausbeschwerden an. Verfolgen Sie alle SQL, XML (SOAP -Pakete), JSON und HTTP -Aktivität.

Compiler

Morfik hat im Bereich der Compiler umfangreiche Arbeiten geleistet. Dies umfasst die Entwicklung von Compilern zum Zweck der Entwicklung von Webanwendungen, die Code in einer der folgenden Sprachsyntaxen empfangen: C#, Basic and Objekt Pascalund Ausgabe entweder JavaScript oder Object Pascal, je nachdem, ob das Ziel jedes Moduls für die Browser- oder Serverseite einer Morfik -Anwendung war. Der serverseitige Code wird dann erneut mit dem zusammengestellt Kostenloser Pascal Compiler, um die endgültige Binärdatei für die ausgewählte Zielplattform zu generieren.

Die erste kommerziell veröffentlichte Version von Morfik unterstützte auch eine Implementierung der Java Sprachsyntax namens Morfikj. Die Unterstützung für diese Sprachsyntax wurde mit der Veröffentlichung von Morfik 2.0 fallen gelassen, und ihre Benutzer wurden aufgrund ihrer Nähe zu der von Morfikj zur C# -Syntax überzogen.

Kritik

Morfik erhielt eine ganze Kritik, weil sie Entwicklern nicht ermöglichten, auf CSS -Stylesheets für die von ihnen erstellten Websites zuzugreifen und keine Anwendung zu erzeugen, die saubere und sinnvolle URLs haben könnte. Morfik verwendet einen völlig visuellen Ansatz für Stile und Stylesheets, der von Webentwicklern als nicht standardmäßigem Stirnrunzeln gepackt wird. In den folgenden Veröffentlichungen wurde die Frage der Erstellung sauberer URLs im Produkt behandelt.

Ein weiterer Grund, aus dem Morfik kritisiert wurde und Kenntnisse bestehender Webentwickler, von denen die überwiegende Mehrheit in CSS, HTML und JavaScript weitaus erfahrener ist als in Java. Morfik hat sich jedoch auf den herkömmlichen Softwareentwickler des Desktop- und Client/Server -Software konzentriert.

Ein dritter Kritikbereich war die unorthodoxe Bereitstellungsmethode für Webanwendungen: Erstellen von Webanwendungen in einer Weise, die mit Win32 -Anwendungen ähnelt; Wenn z. B. wenn die Bereitstellung auf einem Windows-basierten Server bereitgestellt wird, wird die Webanwendung als .exe-Datei ausgegeben. Dies macht es vielen Unternehmen schwierig, ihre vorhandenen Webhosting-Pakete für eine von Morfik geschaffene Webanwendung zu nutzen.

Anwendungsgalerie

Zusätzlich zu Morfiks eigener Website www.morfik.com,[22] Das Unternehmen verfügt über eine Reihe von Showcase -Anwendungen, die mit Morfik erstellt wurden und in Verbindung mit der Website verwendet werden. Zu diesen Anwendungen gehören: Diskussionsforen, Ausgabe -Tracker[23] und Online -Videos[24] Website, die der YouTube -Website stark ähnelt.

Zusätzlich zu diesen Anwendungen wurden mehrere andere im Web zur Verfügung gestellt, wie z. B.:

  • Morfik Chess: Ermöglicht Benutzern, sich online zu spielen oder gegen eine Schachmaschine zu spielen. Dies ist die erste bekannte Instanz eines Schachmotors, der sich im Browser befindet, der zu mehr als 3-lagig fähig ist. Dies erhielt bemerkenswerte Aufmerksamkeit von der Blogosphäre von ZDNet,[25] Ajaxian,[26] und Pathfinder.[27]
  • Desktop Google Mail
  • Google Maps Mashup
  • Salesforce.com Synchronisation

In den Medien

Morfik hat in einer Vielzahl von Medien vorgestellt, einschließlich Sdtimes,[28] Das Interbase & Firebird Developer Magazine Fyracle,[29] Australier,[30] Dev: La Rivista Che ti insegna a Programme[31] undWerkzeugkasten[32]

Verweise

  1. ^ "Ajax hat unter" erleichtert ". Computerwelt. 19. Oktober 2006. archiviert von das Original am 2. März 2007.
  2. ^ "Webentwicklung einfach gemacht: ajax bekommen eine ide". Informationswoche. 5. August 2005.
  3. ^ "Web2.0 (2005) Media Center". O'Reilly. 11. August 2005.
  4. ^ "Microsoft sollte Morfik kaufen". web2.0central.com. Archiviert von das Original am 29. April 2007.
  5. ^ "Gerüchte, die von Scoble bezeichnet werden", ". Radio.Weblogs.com. Archiviert von das Original am 13. Januar 2010. Abgerufen 4. April 2007.
  6. ^ "SD Times - Morfik IDE vereinfacht die Ajax -Entwicklung". 30. September 2007. archiviert von das Original am 30. September 2007.
  7. ^ "Firebird Database Community News". 17. April 2007. archiviert von das Original am 17. April 2007.
  8. ^ "Janus -Software". www.janus-software.com.
  9. ^ "Software-Konferencje". 10. Mai 2007. archiviert von das Original am 10. Mai 2007.
  10. ^ "Websites spielen Schach". p4wn.sourceforge.net.
  11. ^ "Willkommen im GWT -Blog".
  12. ^ a b "GWT nicht mit Morfik assoziiert".
  13. ^ "Alle Nachrichtenveröffentlichungen und Pressemitteilungen von PR Newswire".
  14. ^ "» Morfik verteidigt seine IP -Rechte gegen Google | Web 2.0 Explorer | zdnet.com ".8. April 2007. archiviert von das Original am 8. April 2007.
  15. ^ "Agile Ajax: Morfik gegen Google - Sie und welches Patent?". 19. Oktober 2006. archiviert von das Original am 19. Oktober 2006.
  16. ^ a b "System und Methode zur Synthese objektorientierter hochrangiger Code in Browser-Seite JavaScript". USPTO. 8. März 2007.
  17. ^ "Gruppo -Redaktion infomedia, S.R.L. - Riviste - Dev". 18. April 2007. archiviert von das Original am 18. April 2007.
  18. ^ "Morfik 07 veröffentlicht mit einer ewigen Lizenz mit Null-Deployment-Kosten". Marktdraht. 22. März 2007.
  19. ^ "Eeek! Altium wird Morfik kaufen". 16. September 2010. archiviert von das Original am 9. Juni 2013. Abgerufen 16. Oktober 2010.
  20. ^ "System und Methode zum Entwerfen von Websites, die wie herkömmliche Softwareanwendungen ausführen". USPTO. 12. April 2007. archiviert von das Original am 7. März 2017.
  21. ^ "Morfik: Delphi für Webanwendungen". Firebird User Newsletter. 7. November 2005. archiviert von das Original am 17. April 2007. Abgerufen 26. März 2007.
  22. ^ "Morfik". 25. März 2007. archiviert von das Original am 25. März 2007.
  23. ^ "Archivierte Kopie". Archiviert von das Original am 20. Juni 2016. Abgerufen 16. August 2016.{{}}: CS1 Wartung: Archiviertes Kopie als Titel (Link)
  24. ^ "Archivierte Kopie". Archiviert von das Original am 28. März 2010. Abgerufen 16. August 2016.{{}}: CS1 Wartung: Archiviertes Kopie als Titel (Link)
  25. ^ "Blogs". ZDNET.
  26. ^ "Kaufdaten für den Vertrieb und Marketing von Enterprise Tech" kaufen ". 17. November 2015.
  27. ^ "Agile Ajax: März der Spiele". 7. April 2007. archiviert von das Original am 7. April 2007.
  28. ^ Patrizio, Andy (Dezember 2005). "Morfik IDE vereinfacht die Ajax -Entwicklung". SDTimes: Softwaredesign (139): 11. archiviert von das Original am 28. Februar 2007.
  29. ^ Ruizendal, Paul (Mai 2006). "Morfiks Webos, die jenseits der Lampe innovativ sind". Das Interbase & Firebird Developer Magazine Fyracle. Nr.#/1/4. S. 18–22. Archiviert von das Original am 18. Oktober 2006.
  30. ^ Hayes, Simon (August 2006). "Startup-Seeks JavaScript-Zahltag". Australier.[Dead Link]
  31. ^ De Nictolis, Di Paolo (Juli -August 2006). "Morfik Webos AppsBuilder 0.8.6.6". Dev: La Rivista Che ti insegna a Programme (#142): 5–13. Archiviert von das Original am 21. Juni 2002.
  32. ^ Van Canneyt, von Michaël (Mai 2007). "Morfik: Webapplikationden Ganz Anders". Werkzeugkasten: 6–15.