Christian Albert Müller

Internationale Online Entwicklungen seit 1992

 

english deutsch

+ PHP Programmierungen  

PHP (rekursives Backronym für „PHP: Hypertext Preprocessor“, ursprünglich „Personal Home Page Tools“) ist eine Skriptsprache mit einer an C angelehnten Syntax, die hauptsächlich zur Erstellung von dynamischen Webseiten oder Webanwendungen verwendet wird. PHP ist Open-Source-Software.

PHP zeichnet sich besonders durch die leichte Erlernbarkeit, die breite Datenbankunterstützung und Internet-Protokolleinbindung sowie die Verfügbarkeit zahlreicher, zusätzlicher Funktionsbibliotheken aus. Es existieren beispielsweise Programmbibliotheken, um Bilder und Grafiken zur Einbindung in Webseiten dynamisch zu generieren

PHP wurde 1995 von Rasmus Lerdorf entwickelt. Der Begriff stand damals noch für Personal Home Page Tools und war ursprünglich als Ersatz für eine Sammlung von Perl-Skripten gedacht, die Lerdorf zur Protokollierung der Zugriffe auf seinen Online-Lebenslauf geschrieben hatte. Bald schuf Lerdorf jedoch eine größere Umsetzung in C. In dieser Programmiersprache wird PHP heute noch entwickelt. Das schließlich veröffentlichte PHP/FI (FI stand für Form Interpreter) war Perl sehr ähnlich, wenn auch viel eingeschränkter, einfacher und ziemlich inkonsistent.

PHP 3 wurde von Andi Gutmans und Zeev Suraski neu geschrieben, da das inzwischen erschienene PHP/FI 2 ihrer Meinung nach für E-Commerce zu schwach war. Auch die Bedeutung der Abkürzung „PHP“ wurde hierbei geändert. Lerdorf kooperierte mit Gutmans und Suraski, und so wurde die Entwicklung von PHP/FI eingestellt. Obwohl PHP 3 für den professionellen Einsatz noch keine allzu große Funktionsvielfalt bot und einige Schwächen aufwies, brachte es die Verbreitung von PHP bedeutend voran. Die von Gutmans und Suraski gegründete Firma Zend Technologies Ltd. entwickelte in der Folge die Zend Engine 1, die den Kern der PHP-4-Standardimplementierung bildet. Mit PHP 4 wurde die Ausführungsgeschwindigkeit komplexer Applikationen und die Sicherheit bei Verwendung globaler Variablen verbessert. Eingeführt wurden die Unterstützung für viele weitere Webserver, das Sessionmanagement, die Ausgabepufferung sowie viele neue Sprachkonstrukte.

Da das World Wide Web Ende der 1990er-Jahre stark wuchs, bestand großer Bedarf an Skriptsprachen, mit denen sich dynamische Webseiten realisieren lassen. PHP wurde für die Webentwicklung mit der Zeit populärer als der vorherige De-facto-Standard Perl, weil es durch seine Spezialisierung als einfacher erlernbar gilt.

-- Auszug aus Wikipedia

 

+ Android Programmierungen Android

Android ist eine Plattform für mobile Geräte wie Smartphones, Mobiltelefone und Netbooks, die von der Open Handset Alliance entwickelt wird. Basis hierfür bildet der Linux-Kernel 2.6. Ein großer Teil der Software ist frei und Open Source.

Am 5. November 2007 gab Google bekannt, gemeinsam mit 33 anderen Mitgliedern der Open Handset Alliance ein Handy-Betriebssystem namens Android zu entwickeln. Einige Teile von Android sind freie Software und werden unter der Apache-Lizenz 2.0 veröffentlicht.

Als erstes Gerät mit Android als Betriebssystem kam am 22. Oktober 2008 das T-Mobile G1 in den Vereinigten Staaten auf den Markt.

Die Architektur von Android baut auf dem Linux-Kernel 2.6 auf. Er ist für Speicherverwaltung, Prozessverwaltung und die Netzwerkkommunikation zuständig. Außerdem bildet er die Hardwareabstraktionsschicht für den Rest der Software und stellt die Gerätetreiber für das System.

Weitere wichtige Bausteine sind die auf der von Sun Microsystems entwickelten Java-Technik basierende virtuelle Maschine Dalvik und die dazugehörigen Android-Java-Klassenbibliotheken.

Zum Programmieren von eigenen Android-Anwendungen bietet das am 12. November 2007 veröffentlichte Entwicklungssystem (m3-rc20a) 1448 Javaklassen und 394 Schnittstellen. Davon sind 511 Klassen und 128 Schnittstellen Android-spezifisch. In den Paketen java und javax befinden sich 612 bzw. 145 Klassen und 150 bzw. 51 Schnittstellen. Zahlenmäßig nennenswert ist auch der Beitrag des Apache-Commons-Projekts: 128 Klassen und 20 Schnittstellen. Der verbleibende Rest nicht von Google stammender Klassenbibliotheken verteilt sich auf die Pakete org.bluez, org.json, org.w3c.dom und org.xml.sax

-- Auszug aus Wikipedia

 

+ MySQL Datenbank Entwicklungen

Der MySQL Server [ma skjuːl] ist ein Relationales Datenbankverwaltungssystem. Es ist als Open-Source-Software für verschiedene Betriebssysteme verfügbar und bildet die Grundlage für viele dynamische Webauftritte.

Ursprünglich wurde MySQL Server von der schwedischen Firma MySQL AB entwickelt. Im Februar 2008 wurde MySQL AB von der Firma Sun Microsystems übernommen, die nun für die Weiterentwicklung des Codes verantwortlich ist.

MySQL Server ist eine freie Software, die unter der General Public License (GPL) steht. Da MySQL AB/Sun das volle Copyright an den Quellcodes besitzen, ist die Software alternativ auch unter einer kommerziellen Lizenz verfügbar. (Duales Lizenzsystem)
Die Herkunft des Namens MySQL kann heute nicht mehr genau rekonstruiert werden. Seit 1996 wurden diverse Bibliotheken und Tools mit dem Präfix My geschrieben. Es wird spekuliert, dass der Name My der Tochter des Mitbegründers Monty Widenius vielleicht auch der Ursprung des Namens MySQL sein könnte, sowie SQL als Kürzel für Structured Query Language – Strukturierte Abfragesprache.
Neben vielen Unix-Varianten, Mac OS X und Linux läuft MySQL auch auf Windows, OS/2 und i5/OS (ehemals OS/400). Seit Anfang 2008 gibt es auch eine Symbian-Variante. Für Windows werden allerdings einige Einschränkungen genannt.

Einer Datenbankmanagementsystem-Engine können mehrere Datenbanken zugeordnet werden. In einer Datenbank können mehrere Tabellen angelegt werden. Die Tabellen können von unterschiedlichem Typ sein. Die maximale Größe der Tabellen wird im Prinzip nur durch das Betriebssystem limitiert.
Während frühere MySQL-Versionen nur Teile des SQL3-Sprachumfangs unterstützten (z. B. keine View-Definitionen möglich), bietet die Version 5.0 einen wesentlich erweiterten Sprachumfang an, der weitgehend dem SQL3-Standard entspricht.

Seit der Version 3.23.xx steht ein Replikationssystem zur Verfügung. Es ist für den Einsatz in einem Computercluster ausgelegt. Dabei sind dem Datenbankmanagementsystem (DBMS) mehrere Datenbanken auf unterschiedlichen Rechner-Knoten zugeordnet. Eine der Datenbanken fungiert als Master, hier werden die Datenbankinhalte verändert. Das Replikationssystem verteilt anschließend die datenverändernden SQL-Kommandos auf die anderen Datenbanken, die diese Änderungen lokal auf ihren Tabellen nachvollziehen. Es handelt sich hierbei also um eine asynchrone Replikation der SQL-Kommandos.

Ein bevorzugtes Einsatzgebiet von MySQL ist die Datenspeicherung für Web-Services. MySQL wird häufig in Verbindung mit dem Webserver Apache und PHP eingesetzt.
Einige Webdienste bedienen sich dieser Architektur. Sie betreiben mehrere hundert MySQL-Server, über die die Zugriffe aus dem Netz abgewickelt werden.
MySQL wird in über hundert Produkten als eingebettetes Datenbanksystem eingesetzt.
MySQL ist mit mehr als 6 Millionen Installationen und über 35.000 Downloads pro Tag das populärste Open-Source-Datenbankverwaltungssystem der Welt.

Der MySQL Server und offizielle Bibliotheken sind wegen der Performance hauptsächlich in ANSI C/ANSI C++ implementiert.

- Auszug aus Wikipedia

 

+ Konzeptbearbeitung

Frische Ideen sind die Basis für ein modernes Unternehmen. Damit diese Ideen auch realistisch umgesetzt werden, biete ich ausser meiner Tätigkeit als Programmierer auch meine langjährige Erfahrung als Wegbegleiter von vielen Projekten an. Dabei geht es vor allem darum ein Projekt darauf zu prüfen ob es nicht an Ideen überlaufen ist und somit "Von allem etwas, doch nichts richtig" anbietet. Während unserer Zusammenarbeit werden wir dabei die wichtigsten Punkte herausfiltern und Prioritäten bei der Umsetzung gemeinsam festlegen.

 

+ Startup Förderung

Sehr häufig treten Startup Firmen an mich heran und fragen um Tips sowie Unterstützung bei ihrem neuen Vorhaben. Gerne stehe ich dabei mit Rat und Tat zur Seite. Damit die Kosten bei einem Startup nicht zu hoch werden, biete ich meine Arbeit zu einem günstigeren Preis an, im Gegenzug an einer Beteiligung des Startup Projektes.

Dies ist in mehrfacher Hinsicht von Vorteil für das junge Unternehmen. Erstens entstehen während des Aufbaus weniger Kosten und zweitens binden sie mich und mein Fachwissen langfristig an das Unternehmen, da ich aufgrund meiner Beteiligung selbstverständlich an einem langfristigen Erfolg interessiert bin.

>Kontakt
     
Chris Name:
eMail:
   
Nachricht:
Captcha:
   

Anschrift:
Str. Rucar 17
557000 Medias

Rumänien

  ad
       

English Android Development Android

English English Blog

English deutsch Kostenlose Online Tools


feuerwehr

 

Auszug aus den Referenzen (alphabetisch)

BMW.tv & Golf Open - Freude am Fahren
downbutton
 

BMWWährend meiner Zeit mit TV1.de enstand BMW.tv. Es war eines der ersten Streaming Angebote eines Automobil Unternehmens. Mein Aufgabengebiet lag in der Template Entwicklung und Optimierung der verwendeten Streamingtechnologie.

In einer weiteren Entwicklung war ich verantworlich für die wireless vernetzung von 220 HP IPaq PDAs. Für dieses Projekt erhielt BMW den deutschen Multimedia Award verliehen.


Checkdent.com - Das erste zahnmedizinische Video Lexikon
down
 

Checkdent.comDie Aufgabe bestand in einer Videodatenbank auf mySql Basis und PHP von Grund auf zu entwickeln. Dabei wurde vor allem Wert auf ein einfaches Backend für das CMS gelegt und im speziellen auf die Funktionalität der Mehrsprachigkeit.

Das Portal bietet inzwischen 5 Sprachen und mehr als 300 Videos zu zahnmedizinischen Themen. Als Erweiterung können Fachärzte über Google Maps gelistet sowie eine Route vom Standort des Users (über GeoIp Location) erstellt werden.

http://www.checkdent.com


Computerwelt.at - Österreichs große EDV-Zeitung für IT-Profis
down
 

Computerwelt.atHier enstanden auf freiberuflicher Zusammenarbeit verschiedene Online Tools wie RSS-Reader, Ticket Bestellung als auch ein News Ticker auf PHP, Javascript Basis.

http://www.computerwelt.at


EuroSport - Europas führender Multimedia- Sportplattform
down
 

EurosportIn Zusammenarbeit mit Harlekin Inc. wurde ein elektronisches Dartsystem auf Windows entwickelt welches es ermöglicht mehrere Dart Automaten über das Internet zu vernetzen und somit Spieler weltweit gegeneinander antreten zu lassen.

Das ganze System wurde integriert mit Videostreaming und ermöglichte so die erste live Weltmeisterschaftsausspielung zwischen Augsburg und Chikago.

Hierbei war ich verantwortlich für die Entwicklung des windowsbasierten Dartsystems als auch der koordination mit Eurosport bei den Liveübertragungen.


ILoveDahab.com - Die Bedouinen Community im Sinai
down
 

Dahab im Sinai am roten Meer. Früher bekannt als Hippie Community und erstklassiker Treffpunkt von Ausländern mit Bedouinen, entwicklte sich im Laufe der Jahre zu einem beliebten Ferienort für Erholungssuchende aus der ganzen Welt.

Da ich hier selbst 5 Jahre lebte, entstand in dieser Zeit ein Onlineportal mit Live Webcams, Forum, Bilder und Videos welche Neuankömmlingen den Einstieg erleichtern und Einheimischen den Kontakt untereinander dient.

http://www.ilovedahab.com


InmoDivers.eu - Ausgezeichneter Tauchcenter am roten Meer
down
 

InmoDiversHier stand ein komplettes Redesign der bereits bestehenden und sehr umfangreichen Homepage an.

Weiter wurde die Homepage mit einer Live Webcam erweitert und eine Möglichkeit eingebaut News direkt über ein einfaches CMS zu aktualisieren.

Die neue Homepage wurde dann von einem führenden Tauchermagazin mit 6 von 6 Flossen ausgezeichnet.

In diesem Fall lag mein Schwerpunkt ausnahmsweise mehr im Design und des User Interfaces (DHTML) als in PHP.

http://www.inmodivers.eu


TV1.de - Der führende Streaming-Media Center in Europa
down
 

TV1.deIn dieser Festanstellung entwickelte ich verschiedene Tools und Anwendungen im Bereich Onlinestreaming, ebenso war ich verantwortlich für das Redesign der Homepage.

Es enstanden 360Grad Anwendungen für Fachmessen, ein Projekt um Sprachnachrichten über Telefon auf eine Homepage einzuspielen, einarbeiten in ein hausinternes CMS auf JSP, sowie viele weitere Aufgaben welche das komplette Fachwissen im Multimedia Bereich erfordern.

http://www.tv1.de (Zeugniss)


Webcampostcard.com - Die einzigartige Online Postkarte
down
 

Dies ist ein kleines Testprojekt von mir, welches es einem User ermöglicht über seine Webcam eine Onlinepostkarte zu versenden.

Dabei hat es sich jedoch herausgestellt, dass es viel mehr dazu verwendet wird online einen Screenshot von seiner Webcam zu erhalten und diesen dann auf seiner Festplatte zu speichern. smile a bit

http://webcampostcard.com


SharpArrow.org - More than Music
down
 

SharpArrowDieser Kunde aus Suedafrika kam auf mich zu, da er bereits seit einen Jahr ein Onlineportal hatte, das jedoch nicht funktionierte da ihn sein Programmierer im Stich gelassen hatte. Laut seiner Aussage war auch niemand im Stande zwei verschiedene Portale (eines auf Perl und eines auf PHP Basis) zu einem fairen Preis zu verbinden.

Das Problem war tatsächlich, dass es eine immense Einarbeitungszeit benötigt hätte sich in das recht komplexe Datenbank Script in Perl einzuarbeiten um daraus die notwendigen Daten zu generieren welche für das PHP Projekt notwendig waren.

Letztendlich fand ich eine simple Lösung bei welcher ich einen Turnaround Hack installierte, der die Daten direkt aus der Ergebnissseite filterte und dann per simplen Post Befehl in das PHP Formular einfügte. Sicherlich nicht die feinste Art eine Problem zu lösen, doch in diesem Fall sparte es dem Kunden tausende von Dollar.

http://www.sharparrow.org




Kunden Meinungen
down
 

This is a recommendation of the highest regard for Christian Albert Mueller. He is an excellent coder in PEARL and PHP, works fast, understand quickly what is needed, and is extremely fair and reasonable when it comes to pricing. The job he has done for me, was difficult for others I approached and yet Chris quickly worked a way round and saved me money. What more could you want?

Gerald Sharp
Sharp Arrow Music (Pty) Ltd
http://www.sharparrow.org


Christian Mueller a Webmaster and Programmer for any Case, reliable, prompt and good, also for complex cases. Thanks.

Maitreyi Piontek
http://www.isisplus.com


Chris made a great job on my existing webside, he implemented a blog, he help me updating my webside any time I want . Also the layout and the flashfilms, where created by chris. He always found a solution, where others could not help me anymore. He is very fair in price and what you get for as also he is fast and honest. thank you chris!
Barbara Gissler ( http://swipin.ch )


 

Branchen:
Unterhaltung, Medizin, Sport, Real Estate und Technologie


Sprachen:
Deutsch, English
 

Valid XHTML 1.0 TransitionalCSS ist valide!

Privacy Statement

Short Version
This site keeps all your personal information secret. Your personal information is not shared with anyone else.

Long Version
Christian Mueller has created this privacy statement for christian-albert-mueller.com in order to demonstrate its firm commitment to privacy. The following statement discloses the information gathering and dissemination practices for this web site.

Information Automatically Logged
This site may log your IP address to help diagnose problems with the web server and to administer this web site. This information is primarily used for general traffic tracking and security.

Cookies
This site uses cookies to track information about its visitors. This information includes the date/time of visits, pages viewed, and products ordered.

Order Forms
This site provides order forms for you to buy products. When you place an order, this site collects contact information (like your email address), and financial information (like your credit card number). Contact information from the order forms is used only to get in touch with you when necessary. This includes sending you the product(s) you ordered and contacting you if there’s a problem with your order. Financial information that is collected is used to bill you for the order.

Newsletter
This site allows visitors to sign up for a free newsletter by providing an email address. The email address you provide is used only to send you the free newsletter, and you can unsubscribe by clicking a link in any issue of the newsletter.

External Links
This site contains links to other sites. This site and its owner(s) are not responsible for the privacy practices or the content of such web sites.

Public Forums
This site may make chat rooms, forums, message boards, and/or newsgroups available to its visitors. Please remember that any information that is disclosed in these areas becomes public information, so you should exercise caution when deciding to disclose your personal information.

Security
This site has security measures in place to protect the loss, misuse, and alteration of the information under its control. This site provides a secure server for all credit card orders, securely encrypting all personal data with industry-standard methods. This site does not store credit card numbers for processed orders.


Legal Notice

Short Version
This web site provides educational information on personal development, but you are 100% responsible for what you do or don’t do with it. This web site is for smart people only. Usage by morons is expressly prohibited. If you need a warning label on your coffee to avoid burning yourself, leave immediately.

Long Version
This web site is intended to provide educational information on topics related to personal development. The publisher is not engaged in rendering legal, medical, financial, or other professional services. If expert assistance is required, please seek the services of a competent professional.

The publisher has endeavored to make the material on this site accurate. The information should be used only as general guide, however, as the publisher cannot guarantee that this information is free of typographical or content errors. Furthermore, each piece of content contains educational information only up to its original publication date.

THE INFORMATION ON THIS SITE IS PROVIDED “AS-IS”. THE AUTHOR(S) AND THE PUBLISHER WILL ASSUME NO LIABILITY NOR RESPONSIBILITY TO ANY PERSON OR ENTITY WITH RESPECT TO ANY LOSS OR DAMAGE RELATED DIRECTLY OR INDIRECTLY TO THE INFORMATION ON THIS SITE. NO WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, ARE MADE. THE PUBLISHER WILL PROVIDE NO REMEDY FOR INDIRECT, CONSEQUENTIAL, PUNITIVE OR INCIDENTAL DAMAGES ARISING FROM THIS SITE, INCLUDING SUCH FROM NEGLIGENCE, STRICT LIABILITY, OR BREACH OF WARRANTY OR CONTRACT, EVEN AFTER NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.

If you don’t wish to be bound by the above, begone.

Deutscher Hinweis:
"Mit Urteil vom 12.Mai 1998 hat das Landgericht Hamburg entschieden, dass man durch die Ausbringung eines Links die Inhalte der gelinkten Seiten gegebenenfalls mit zu verantworten hat. Dies kann nur dadurch verhindert werden, dass man sich ausdrücklich von diesem Inhalt distanziert. Für alle Links auf dieser Homepage gilt: Ich, Christian Albert Mueller, distanziere mich hiermit ausdrücklich von allen Inhalten aller gelinkten Seiten auf meiner Homepage und mache diese Inhalte nicht zu eigen. Diese Erklärung gilt für alle auf dieser Homepage ausgebrachten Links."