Christian Albert Müller

International Online Development since 1992

 

english deutsch

+ PHP Programming  

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 Programming 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 Database Development

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

 

+ Concept Development

Fresh ideas are the basics for a modern company. In order to transpose these ideas into reality, I also offer except my activity as programmer, my old experience as wayaccompanier of many projects. This means, that you have to check if a project contains lots of ideas and therefore offers from each idea something but not really. During our cooperation we will filter the major points and estabilish together the priorities at the transaction.

 

+ Startup Help

Very often I met Startup firms, which are asking me advises, as well support regrading their projects. I'm on their side whenever they are in need. In order that the costs, in case of a startup company, should not increase too much,I offer my work to a good price, instead to contribute to the Startup Project. This constitutes from a multi perspective an advantage for the young company.

First of all, there are less costs during the development of and second I am connected for a longer period to this company through my knowledge,because based on my participation I am interested in a long term success.

>Kontakt
     
Chris Name:
eMail:
   
Message:
Captcha:
   

Addresse:
Str. Rucar 17
557000 Medias

Romania

  ad
       

English Android Development Android

English English Blog

English deutsch Free Online Tools


feuerwehr

 

Excerpt of References (alphabeticaly)

BMW.tv & Golf Open - Ultimate Driving Machine
downbutton
 

BMWDuring my time with TV1, BMW.tv was estabilished. It was one of the first Streaming Offers of a car company. My task was to develop the Template and optimise the used Streaming technology.

Regarding a further development I have been responsable for the wireless net of 220 HP IPaq PDAs.For this project, BMW obtained the german Multimedia Award.


Checkdent.com - the first-ever dental video lexicon
down
 

Checkdent.comThe task consisted in developing a video data bank on mySql Basis and PHP from its ground.Hereby a strong emphasis has been laid on a simple Backend for the CMS and especially on the functionality of the Multi-langual field.

In the meantime, the portal offers 5 languages and more than 300 videos for the stomatological themes.As an extension, specialists can be listed upon Google Maps and there can be estabilished a route from the users'location(upon Geolp Location ).

http://www.checkdent.com


Computerwelt.at - Austrias famous Computer Magazine
down
 

Computerwelt.atHere, based on a freelance-cooperation, different Online tools, like: RSS -Reader,Ticket Order, as well as a News Ticker on PHP, Javascript Basis, were constituted.

http://www.computerwelt.at


EuroSport - Europas leading Sport Sender
down
 

EurosportIn cooperation with Harlekin Inc., there has been developed an electronic Dartssystem in Windows, which enables to connect upon internet more Dart Automatics and therefore players coming from abroad can compete against each other.The whole system has been integrated with Videostreaming and thus it enabled a live world championship transmission between Augsburg and Chigaco.In this regard, I was responsable for the development of the Dartssystems based on Windows, as well as for the Koordination with Eurosport during live broadcastings.


ILoveDahab.com - The Bedouine Community of Sinai
down
 

Dahab, in Sinai, on the Red Sea. Formerly known as Hippie Community and first class meeting point for tourists with the Beduins, Dahab developed through years to one of the most desirable resorts for relaxing for those coming all over the world.Me, personally was living there for 5 years and during this period there has been builded an Onlineportal, having Live Webcams, a Forum, Photos and Videos, which served to make the start for the beginners and the contact between the locals easier.

http://www.ilovedahab.com


InmoDivers.eu - Honored Dive Center at the red Sea
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 - The leading Streaming-Media Center in Europa
down
 

TV1.deHaving this position, I developed different tools and application in the Onlinestreaming field;also I was responsable for the Redesign of the Homepage.There have been constituted 360 degrees application for specific exhibitions, a project in order to transmit language messages upon telephon on a homepage, accomodating to a home internal CMS on JSP, as well as other tasks, which requires the complete special know-how in the Multimedia branch.

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


Webcampostcard.com - The ultimative Online Postcard
down
 

This represents a small testproject of mine, which enables to one user to send an online postcard upon his webcam.

But, therefore it prooved to be used more for obtaining online a screenshot from the users webcam and then to save it on a harddisk. smile a bit

http://webcampostcard.com


SharpArrow.org - More than Music
down
 

SharpArrowThis customer from South Africa approached me, because he, himself had since one year ago an Onlineportal, which didn't function, because his programmer left him.Based on his words, nobody was able to connect 2 different portals ( one on Perl and one on PHP Basis) for a fair price.The issue has been in fact, that it had been needed a tremendious time for getting accustomed with the complexe data bank Script in Perl in order to generate the neccessary data, which were needed for the PHP Project.Finally, I came up with a simple solution, to whom I installed a Turnaround Hack, who filtered the data directly from the results site and afterwards allocates them through a simple Message Order in the PHP application form.Obviously, it's not the elegant way for solving a problem, but in this case, it saved the customer from spending thousands of Dollars.

http://www.sharparrow.org




Testimonials
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 )


 

Fields:
Entertainment, Medicine, Sport, Real Estate and Technology


Languages:
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."