Daniel Magin’s Weblog

My life in the Developers World

MyPos for the iPhone

today my new software myPos for the iPhone is available in the iTunesStore. this is a free app for geocoding your position. you know the problem asking somebody or telling where are you? the most app’s are only mail to the other friend the geo-coordinate. but this application also try to geocode the current address of the position.

have fun and tell your friends about it!

iTunesLink USA

iTunesLink Germany

regards daniel (magin)

Think iPhone!

December 16, 2009 Posted by dmagin | iPhone | | 4 Comments

Delphi Conference Video – Verona 2009 ITDevocon

Last week the new Delphi Conference ITDevcon 2009 in Verona was a great success. During the breaks i recorded with my small Cam some funny pictures. now it’s on youtube to watch some nice movie snippets.

HD Resolution

Low Resolution

Have fun and think delphi

regards

daniel (magin)

November 22, 2009 Posted by dmagin | Embarcadero (CodeGear) stuff | | 2 Comments

20years Ago

Today for 20 years the berlin wall falls.

for me was one of the unbelievable moments in my live. exact on this day some friends and i decided on the next day to drive with a old VW bus to berlin an celebrate with the east german part, the falling wall. in my heart it was the most emotion moment standing in front of the wall put one hand over my head and “thousand” hands form the people on the top of the wall bring you up to the top of the wall.

thanks to all people for falling down the wall.

now it is time for fall the walls in korea, israel-palestina, mexico and all other places where wall’s divide families.

regards

daniel magin

November 9, 2009 Posted by dmagin | 1 | | 2 Comments

Delphi-Reference

Did you know the online Delphi-Reference?

If not look at the great project from Daniel Wolf (he is also the moderator of the biggest german delphi forum: DelphiPraxis.net).

this webapplication can search parallel in the original embarcadero online help and parallel DelphiPraxis CodeLibrary and Discussion Threads. also daniel told me adding other forums like english language can be added very easy, best is contact daniel wolf direct. daniel (wolf) make a great job for many years for the german community, he runs a big forum for free and he is also the organisator and master chief (yes!) of the german delphi days, a big community meeting with hundreds of developers. ask david i about the last events. btw here some pictures

Delphi-Reference Screenshot

great tool!!!!!!!!

LINK

i can only say from daniel to daniel: thanks daniel :-)

regards daniel (magin)

think delphi

btw. i have to pack my bag for ther verona trip

November 9, 2009 Posted by dmagin | 1 | | 7 Comments

Delphi Events – Verona – Stuttgart

On Tuesday i travel to verona to the IT Devcon the Italian Delphi Conference form 11-12 November. On this conference i will speak about:

  • Delphi and Subversion
  • Removing BDE from Delphi Projects
  • Interbase 2009 the Vault

But there are also many Speakers and Friends talking in a lot of sessions (36!). Missing this event is like missing knowledge. If you missed my blog for verona so it urgent to visit italy and join the meeting.

If you can not travel to italy and you stay next tuesday in stuttgart visit the delphi experts session with olaf monien on our powerworkshop after the day from embarcadero roadshow.

have fun and think delphi

regards daniel

November 8, 2009 Posted by dmagin | 1 | | No Comments Yet

Delphi Experts Roadshow – Berlin and Stuttgart – Germany

 

Delphi Experts runs again next week with hot topics a Roadshow.
Dates are Berlin at 5.11.2009 and Stuttgart at 11.11.2009
Registration and more Infos can be found here:

Agenda
08:45 – 09:00 Registrierung
09:00 – 10:45 Delphi MultiThreading in Win32
10:45 – 11:15 Pause
11:15 – 13:00 Delphi und XML
13:00 – 14:00 Mittagspause
14:00 – 15:30 Delphi und Subversion
15:30 – 16:00 Pause
16:00 – 17:30 Richtig Debuggen in Delphi

Delphi MultiThreading in Win32
Lernen Sie die Grundlagen der MultiThread Programmierung mit Delphi. Heute bekommen Sie nur noch Computer mit Multi Kernels bzw. Prozessoren, also warum auch nicht alle gleichzeitig benutzen. Oder Sie möchten während der Anfrage mit Ihrer Datenbank nicht mehr warten sondern Parallel arbeiten? Längere Berechnungen in den Hintergrund schieben und automatisch benachrichtigen lassen wenn das Ergebnis bereit steht? Genau das alles und vieles mehr wird hier behandelt. Folgende Inhalte werden in dieser Session behandelt:
• Was ist MutliThreading
• Aufbau von MutliThreading Klassen
• Kritsche Sektionen
• MultiThreading mit visuellen Komponenten
• Kontrolle der Threads
• Zuweisung auf Prozessoren
• Threads und Prioritäten
• Threads und Events
• verschachtelte Threads
• Debuggen von Threads

Delphi XML in Win32
XML (Extensible Markup Language ) ist wohl der Standard um Daten zwischen Computer Systemen unabhängig auszutauschen. Lernen Sie wie Sie XML aus Delphi  lesen, schreiben, manipulieren, abfragen und transformieren können. Folgende Inhalte werden in dieser Session behandelt:
• Aufbau von XML
• XPath: Suchen von Inhalten in der XML Datei, also die “SQL” Abfrage mit XML
• XSLT das Transformieren von XML Inhalten in jegliches Ausgabeformate
• XML Parser z.B. mit DOM, SAX usw.
• XSD die Schema Dateien für XML
• Win32 XML Mapper

Delphi und Subversion
Subversion ist die am schnellsten wachsende OpenSource Application weltweit im Bereich Versionierungssoftware.
Subversion wird als freie Software unter einer Lizenz im Stil der Apache-Lizenz veröffentlicht.
Somit können Entwickler kostenlos Subversion nutzen.
Ob einzelne Entwickler oder auch im Team ist Subversion das wohl mit professionellsten Tools für SourceCode Verwaltung als auch alle anderen Teilen.
• Einführung in Subversion
• Installation von Subversion
• Arbeiten mit Subversion
• Delphi und Subversion
• Integration von Subversion in Entwicklungsumgebungen wie Delphi, Delphi Prism usw.

Richtig Debuggen in Delphi
Lernen Sie den richtigen Umgang mit dem Delphi Debugger. Lernen Sie, wie Sie Memory Leaks in Ihrer Anwendung finden, tracen und profilen (Geschwindigkeitsoptimierung) bis hin zu Integration von Thread-Analysen und Vielem mehr.
• Neue Features des Debuggers seit Delphi 7
• Memory Manger wie FastMM und SafeMM
• Aufspüren von Memory Leaks
• Profiling von Delphi Code
• Richtiges Exception Handling in Delphi
• Remote Debuggen (auf entfernten Maschinen debuggen)
• Bei Kunden Fehler analysieren und Debugmeldungen bekommen

regards

daniel magin

think delphi!

 

October 30, 2009 Posted by dmagin | Embarcadero (CodeGear) stuff | | No Comments Yet

SecureClient from Checkpoint on Mac OSX Snow Leopard

To my home and also to some customers i need a Checkpoint Secure Client Connection. Since Snow Leopard on my Mac there is no Secure Client published from Checkpoint direct. But i found a great article from Harlad how to install Secure Client with some simple patching stuff to run without problems on Snow Leopard (10.6 and 10.6.1).

For all the Mac Users with the same Problem here is the link to his HowTo.

regards

daniel (magin)

btw: think delphi!

October 14, 2009 Posted by dmagin | Mac - Apple | | No Comments Yet

Pascal on the iPhone

Olaf Monien, Holger Flick and I (Daniel Magin) are playing in our free time with a beta version from RemObjects. marc hoffman and his team did a great job to integrate the Oxygene stuff now also to the apple mac side. I have developed a lot of stuff on Xcode with Objective C and (my personal opinion) this shows me why i love pascal.

it was only some simple steps to produce a native iPhone Application in Delphi like style. Olaf and I have developed a test application to show the current location of our iPhone. Yeaaahhhh and all written in pascal (!).

for Design we use the original Apple Interface Builder. to develop the code in pascal remobjects is producing a pascal plugin in monotouch. also i use my original apple certificate in the IDE so i have deployed the application to my real iPhone. The iPhone App is full native compile. So it can be pushed later also to the iTunes appstore.

so it is only some time to wait to have a public Pascal compiler for the iPhone.

Here the Application on the iPhone Simulator

Application on iPhone Simulator

Here some Pascal Code

Some iPhone Pascal Code

An here on my physical iPhone

My an my iPhone Pascal Application

regards

daniel

btw: think delphi!

October 13, 2009 Posted by dmagin | Embarcadero (CodeGear) stuff, iPhone | | 11 Comments

Delphi CodeCamp – Germany Munich

This event was canceled by the organisator.

From 23. – 27. November the Delphi Code Camp in Munich is running the newset Stuff about Delphi.

DELPHI Code CAMP

Many Speaker give you the newest infos about Delphi and around the Delphi World.

The complete Sessionlist, Informations and Register you can see on the offical DelphiCode Camp Page

My Session on DelphiCode Camp is about Delphi and ASP.net Development. Here you can learn all stuff to write ASP.net WebApplication with Delphi Prism.

The following stuff is a short summary about the topics in my session (Geman)

ASP.NET mit Delphi Prism

Freitag, 27. November 2009

In diesem Intensiv-Workshop lernen die Teilnehmer die Grundlagen des Erstellens von ASP.NET Webapplikation mit Delphi Prism. Sie benötigen keine Grundkenntnisse in .Net jedoch in Pascal.

Die Agenda

Block 1

* Einführung in die Webprogrammierung

* Unterschiedliche Typen

* Verwenden von ASP.NET

* Verwenden von Delphi Prism

* Erste Schritte von Delphi Prism im Bereich ASP.NET

* Erstellen von Web Forms-Anwendungen

* Erstellen eines Webanwendung Projekts

* Reagieren auf Ereignisse

* Verarbeitung auf Server und Client

* Webobjekte

* Grundlagen Namespaces

* Namespaces in einer Webanwendung

* Verwaltung von Statusinformationen

* Erstellen einer Benutzerschnittstelle

* Verwendung von Steuerelementen

* Gültigkeitsprüfungen von Daten

* Navigieren zwischen Forms

Block 2

* Speichern und Abrufen von Daten mit ADO.NET

* Datenzugriff mit ADO.NET

* Datenzugriff mit DBexpress

* Verwenden von Daten auf WebForms

* Transaktionen

* Fortgeschrittene Programmierung von Web Forms-Seiten

* Speichern und Abrufen von Beutzerinformationen

* Identifikation

* Cookies

* Speicherung auf dem Server

* Schlüssel in Cookies

* Erzeugen einer XML-Datei

* Erzeugen eines XML Schemas

* XML und Dataset usw.

* Versenden von Emails

* Verwenden von Masterpages

* Verwenden von clientseitigen Skripts

* Verwenden von Webservices

* Verwaltung und Sicherheit

* Benutzer authentifizieren und autorisieren

* Verwenden der Windows Sicherheit

* Verwendung der Formularauthentifizierung

* Verwenden der Passportauthentifizierung

* Sichere Kommunikation (Zertifikate)

* Formatieren der Ausgabe von Webanwendungen

* Cascading Stylesheets

* Verwendung von .net Styles

I hope to see you

and regards

daniel magin

Think Delphi!

August 14, 2009 Posted by dmagin | Embarcadero (CodeGear) stuff | | 1 Comment

Embarcadero DevTracks Roadshow

The Embarcadero DevTracks Roadshow is started. We will present a lot of new stuff about Emabarcadero Tools and the brand new Delphi 2010.

DevTracksSept2009

Speakers are Thomas Krämser, Sabine Rothe, Matthias Eissing, Sultan Shiffa (all from Embarcadero), Volker Hillmann (adecc), Joachim Dürr (Sybase) and Daniel Magin (DelphiExperts).

Topics on this day are:

  • Delphi 2010 – Project “Weaver”
  • C++Builder 2010 – Project “Weaver”
  • Migration from BDE to Advantage Database
  • Embarcadero DatabaseGear: ER/Studio, Change Manager and DB Optimizer
  • RAD Studio 2010 – Delphi Prism
  • Licensmanagement with All Access and ELiSe (Embarcadero Licenseserver)

more informations you can find on the offical Webpage

On the next day you can book seminars with deep technical stuff like the DeplhiExperts Delphi 2010 Seminar. A complete day with all new functions in IDE, Gestures, RTL, Direct2D and much more

For more informations click here

regards

 

daniel magin

Think Delphi!

August 14, 2009 Posted by dmagin | Embarcadero (CodeGear) stuff | | No Comments Yet