Kalender


Vis kalender      RSS iCal

onsdag den 13. maj 2015

Workshop-agtigt erfamøde tirsdag d. 26. maj hos Exotech i Fredericia

DAPUG holder hands-on erfamøde tirsdag d. 26. maj kl. 10 - 16 hos

Exotech ApS
Vesterballevej 5
7000 Fredericia


Alle er velkomne, uanset om man er medlem af DAPUG eller ej, men tilmelding er under alle omstændigheder nødvendig på dette link af hensyn til bespisning, som omfatter formiddagskaffe, frokost og eftermiddagskaffe. Tilmeldingsfristen er overskredet.

TEMA: Udvikling af løsning som udveksler data på kryds og tværs af platforme.
Vi tager udgangspunkt i den gode gamle "Fish Facts", men bruger REST, App Tethering, TCP og Bluetooth til at få en server og klienter på Windows og mobile platforme til at dele og udveksle data. Det hele krydres med lidt fif til hvordan man udnytter nogen af de mange "nye" - og meget anvendelige - facetter, der er tilføjet sproget siden "gode, gamle Delphi 7"

Tilmelding skulle ske senest fredag d. 22. maj kl. 12. (Tilmeldingsfristen er overskredet)

Deltagelse er gratis for medlemmer af DAPUG. Ikke-medlemmer opkræves deltagergebyr på kr. 150,-. Du er medlem af DAPUG, hvis blot din virksomhed har tegnet medlemsskab.

Vi laver mødet som et workshop-lignende hands-on erfa- og temamøde, hvor der vil være få indlæg, men til gengæld bedre mulighed for at komme i dybden, og god mulighed for at afprøve ting i praksis.

Det vil derfor være formålstjenligt, hvis du medbringer en bærbar PC (med Delphi installeret) til mødet, men husk forlængerkabel til strøm og netværk, hvis du er afhængig heraf. Du er naturligvis også velkommen til at lade PC'en blive derhjemme, hvis du foretrækker det.

Agenda (ændringer kan forekomme):
09:45 - 10:00 Ankomst og opstilling af medbragt PC.
Kaffe

10:00 - 11:00 REST server (Thomas Vedel, Thomas Vedel Consult)
Thomas Vedel laver en REST server til Fish Facts databasen

11:00 - 12:00 App Tethering (Jens Fudge, Exotech og ArcherSoft)
Jens Fudge viser hvordan App Tethering kan bruges til at dele Fish Facts data

12:00 - 13:00 Frokost

13:00 - 16:00 Hands on og generel erfa
Vi arbejder i fællesskab videre og laver klienter på alt hvad vi kan komme forbi af platforme: Windows (og Mac?) samt tabletter og telefoner, både Android- og iOS-baserede.

Hvis ikke du er velbevandret ud i cross-platform udvikling, så duk endelig op. Målet er bl.a at vi vil afmystificere hele processen, og at vi vil nå frem til noget som virker.

Derudover tager vi som sædvanligt en snak om hvad-som-helst vedr. Delphi og/eller databaseudvikling, du synes du gerne vil have diskuteret med de øvrige deltagere.

16:00 Tak for i dag

mandag den 23. februar 2015

WORKSHOP 28. - 29. april 2015 Hotel Hesselet Stephen Ball

Getting connected. Multi-tier development med Stephen Ball


På dette forårs workshop kommer vi til at arbejde med forbindelser. Der bliver en del med multi-tier udvikling, eksempler fra den virkelige verden, memory håndtering og Datasnap på Delphi's nye måde, altså med FireDAC, REST og JSON.
Der lægges i denne workshop op til, at man medbringer sit eget projekt. Hvis man har et Datasnap projekt som man har lidt bøvl med at få til at virke kan man tage det med, og Stephen vil så meget det er muligt være behjælpelig.
Kommer vi igennem stoffet for hurtigt har Stephen lidt ekstra med, som App Tethering IoT og i den dur.
Måske endda noget fra den næste version af Delphi (den efter XE7).

Se mere her

Sidste frist for tilmelding er 13. marts 2015

OBS: Det er vigtigt for DAPUG, at deltagerne betaler inden WorkShoppen begynder. Derfor er deltagelse 500 kr. billigere, hvis betalingen sker senest den 24. april 2015

onsdag den 4. februar 2015

DAPUG erfamøde og generalforsamling 19. marts kl. 10:00 hos GEUS

Vi holder erfamøde efterfulgt af ordinær generalforsamling torsdag d. 19. marts kl. 10 - 16 hos GEUS (De nationale geologiske undersøgelser for Danmark og Grønland), Øster Voldgade 10, 1350 København K.

Der er parkering langs kantstenen mod betaling på Øster Voldgade. GEUS ligger nogenlunde midt imellem Østerport station og Nørreport station. Detaljerede rejseoplysninger findes på http://www.geus.dk via menupunkterne "Om GEUS" - "Adresseoplysninger" allerøverst i billedet.

Deltagelse er gratis for medlemmer af DAPUG.
Selv om du - eller dit firma – ikke er medlem af DAPUG, er du velkommen til at deltage, du opkræves blot betaling på 150 kr.

Tilmelding er afsluttet
VIGTIGT: Husk tilmelding senest mandag d. 16. marts kl. 8:00.
Du skal tilmelde dig mødet, uanset om du er medlem af DAPUG eller ej.


Der trækkes lod blandt alle mødedeltagerne om en valgfri version data access komponenter (Professional Edition) til Delphi / C++-Builder fra Devart.

Hvis du er tilmeldt, men bliver forhindret, så lav senest mandag d. 16. marts kl. 8:00 endnu en tilmelding, hvor du skriver i "bemærkninger" feltet, at du alligevel ikke deltager. Efter dette tidspunkt bedes du kontakte Thomas Vedel på tlf. 4019 1189 såfremt du bliver forhindret i at deltage.

Alle tilmeldte modtager en deltagerkvittering pr. email senest kl. 9:00 dagen før mødet.
Hvis du ikke har modtaget kvittering for tilmeldingen senest kl. 9:00 dagen før mødet, så kontakt hurtigst muligt Thomas Vedel på tlf. 4019 1189.


Program

Bemærk: Alle tidspunkter er omtrentlige.
Ændringer i programmet kan forekomme uden varsel.

09:45 - 10:00
Registrering i receptionen ved hovedindgangen

Palle M. Jensen fra GEUS er vores kontaktperson på stedet.

10:00 – 10:10
Kaffe og opstilling af medbragte computere

Tag for en sikkerheds skyld en strømforlænger- / fordelerledning med til din computer.

10:10 - 12:00
De rigtige database-værktøjer gør forskellen (Andrew Mumford, Embarcadero)

Embarcadero har en række prisbelønnede værktøjer til vedligeholdelse og optimering af SQL-baserede databaser. Vi får en præsentation af hvordan de virker, og hvilke opgaver de kan hjælpe med at løse.

12:00 - 13:00
Frokost


13:00 - 13:30
Generel ERFA

Kom og spørg - og giv indspark - om hvad som helst vedrørende softwareudvikling; alle emner er velkomne. Hvis du har lyst, kan du sende en mail til vores mailliste med emner du kunne tænke dig behandlet.

13:30 - 14:30
Embedded udvikling - nu med Object Pascal (Glenn Dufke, GlennKonnekt)

I takt med flere og flere enheder bliver forbundet til internettet og behovet for kommunikation på tværs af platforme vokser, bliver embedded udvikling tit forbundet med enten Java eller C/C++.
Med de nyeste compiler og framework teknologier fra Embarcadero og Lazarus / Free Pascal er det muligt at udvikle avancerede løsninger med Object Pascal til stort set samtlige processorer, platforme og arkitekturer. - Det er kun fantasien der sætter grænser.

14:30 - 15:15
Cached Updates med FireDAC (Jens Fudge, Archersoft)

Med FireDAC database framework kan man lave nogle ret smarte indstillinger der giver brugeren mulighed for at lave savepoints (nærmest at betragte som nestede transaktioner) som man kan rulle tilbage til, gennemse og rette alle ændringer for til sidst at enten committe til databasen eller annullere sine ændringer.

15:15 - 16:00
Devart UniDAC og IBDAC (Thomas Vedel, Thomas Vedel Consult)

Devart har specialiseret sig i at lave højtydende databasekomponenter til bl.a. Delphi, Free Pascal og C++-Builder, som er nemme at anvende, og understøtter stort set alt, hvad der findes af databaseplatforme. Thomas giver en introduktion til IBDAC, der er målrettet InterBase / Firebird, og UniDAC, der er "universelt anvendelig" på tværs af mange forskellige databaser.

16:00 - 16:30
Ordinær generalforsamling ifølge vedtægterne

fredag den 15. august 2014

ERFA-møde 10. september hos GEUS, Øster Voldgade 10, 1350 København K

Der er parkering langs kantstenen mod betaling på Øster Voldgade, og GEUS ligger nogenlunde midt imellem Østerport station og Nørreport station. Detaljerede rejseoplysninger findes på http://www.geus.dk via menupunkterne "Om GEUS" - "Adresseoplysninger" allerøverst i billedet.

Deltagelse er gratis for medlemmer af DAPUG.
Selv om du - eller dit firma – ikke er medlem af DAPUG, er du velkommen til at deltage, du opkræves blot betaling på 150 kr.

VIGTIGT: Husk tilmelding senest fredag d. 5. september kl. 8:00.
Du skal tilmelde dig mødet, uanset om du er medlem af DAPUG eller ej.


Hvis du er tilmeldt, men bliver forhindret, så lav senest fredag d. 5. september kl. 8:00 endnu en tilmelding, hvor du skriver i "bemærkninger" feltet, at du alligevel ikke deltager. Efter dette tidspunkt bedes du kontakte Thomas Vedel på tlf. 4019 1189 såfremt du bliver forhindret i at deltage.

Alle tilmeldte modtager en deltagerkvittering pr. email senest kl. 9:00 dagen før mødet.
Hvis du ikke har modtaget kvittering for tilmeldingen senest kl. 9:00 dagen før mødet, så kontakt hurtigst muligt Thomas Vedel på tlf. 4019 1189.


Program

Bemærk: Alle tidspunkter er omtrentlige.
Ændringer i programmet kan forekomme uden varsel.

09:45 - 10:00
Registrering i receptionen ved hovedindgangen

Palle M. Jensen fra GEUS er vores kontaktperson på stedet.

10:00 – 10:10
Kaffe og opstilling af medbragte computere

Tag for en sikkerheds skyld en strømforlænger- / fordelerledning med til din computer.

10:10 - 11:30
Erfaringer med RedGate SQL Developer Bundle (Benny Bech, CompuGroup Medical)

Hvis du bruger Microsoft SQL Server - uanset om det er en gratis Express-udgave, eller en stor Enterprise-udgave - kan du måske have fornøjelse af RedGate SQL Develper Bundle. Benny viser nogen af værktøjerne og fortæller om sine erfaringer.

11:30 - 12:00
Generel ERFA

Kom og spørg - og giv indspark - om hvad som helst vedrørende softwareudvikling; alle emner er velkomne.
På forhånd er der ønske om at snakke om IDE-udvidelser til Delphi og kørsel af mobil-apps i baggrund, men kom meget gerne med flere ideer.

12:00 - 13:00
Frokost


13:00 - 13:30
TMS Grid (Anders Balslev, ITQ Consult)

TMS griddet kan en uhyrlig masse - så meget at det kan være godt med en introduktion til hvordan man kommer i gang.
Anders demonstrerer grundlæggende brug af TMS Grid, herunder hvordan man embedder combobokse og look-up felter i griddet.

13:30 - 14:30
DataSnap som ren REST løsning (Thomas Vedel, Thomas Vedel Consult)

Det er muligt at lave en DataSnap løsning baseret på REST, der udelukkende bruger FireDAC til kommnikation imellem server og klient, så man undgår brug af DBXpress, DataSetProvidere og ClientDataSets.

14:30 - 15:15
App Tethering (Jens Fudge, Archersoft)

App Tethering er simpel måde at dele data imellem applikationer på samme netværk, eksempelvis så en mobil-app deler data med en eksisterende VCL-applikation.

15:15 - 16:00
Local SQL (Jens Fudge, Archersoft)

FireDAC giver mulighed for at bruge Local SQL, bl.a. til at joine imellem databaser. "Local SQL" blev oprindeligt introduceret med BDE, men med FireDAC virker det langt bedre.

mandag den 4. august 2014

WORKSHOP 21. - 22. oktober 2014 på Hotel Hesselet

Primož Gabrijelčič Multithreading and bottlenecks


Workshoppen er fuldtegnet - der er ikke flere ledige pladser.


Workshoppen i efteråret 2014 kører efter en rød tråd. Primož Gabrijelčič fra Slovenien vil trække os igennem mulighederne med trådprogrammering i Delphi. Både med de indbyggede muligheder men også med OmniThread Library som er et (gratis) library som Primož i øvrigt har skrevet. Desuden kommer vi også igennem CPU profiling, regular expressions og meget andet.

Se mere her

Workshoppen er fuldtegnet - der er ikke flere ledige pladser.

Sidste frist for tilmelding er 5. september 2014


OBS: Det er vigtigt for DAPUG, at deltagerne betaler inden WorkShoppen begynder. Derfor er deltagelse 500 kr. billigere, hvis betalingen sker senest den 17. oktober 2014.

søndag den 11. maj 2014

Erfamøde tirsdag d. 10. juni hos Exotech i Fredericia

DAPUG holder hands-on erfamøde tirsdag d. 10. juni kl. 10 - 16 hos

Exotech ApS
Vesterballevej 5
7000 Fredericia


Alle er velkomne, uanset om man er medlem af DAPUG eller ej, men tilmelding er under alle omstændigheder nødvendig på dette link af hensyn til bespisning, som omfatter formiddagskaffe, frokost og eftermiddagskaffe.

Tilmelding skal ske senest fredag d. 6. juni kl. 12.

Deltagelse er gratis for medlemmer af DAPUG. Ikke-medlemmer opkræves deltagergebyr på kr. 150,-. Du er medlem af DAPUG, hvis blot din virksomhed har tegnet medlemsskab.

Vi laver denne gang mødet som et hands-on erfa- og temamøde, hvor der vil være færre indlæg, men til gengæld bedre mulighed for at komme i dybden, og god mulighed for at afprøve ting i praksis.

Det vil derfor være formålstjenligt, hvis du medbringer en bærbar PC (med Delphi installeret) til mødet, men husk forlængerkabel til strøm og netværk, hvis du er afhængig heraf. Du er naturligvis også velkommen til at lade PC'en blive derhjemme, hvis du foretrækker det.

TEMA:
Udvikling af databaseløsninger på både stationære og mobile platforme.
Vi laver en DataSnap server på Windows og klienter til både Windows og mobile platforme.

Agenda (ændringer kan forekomme):
09:45 - 10:00 Ankomst og opstilling af medbragt PC.
Kaffe

10:00 - 12:00 DataSnap-udvikling (Jens Fudge, ArcherSoft og Thomas Vedel, Thomas Vedel Consult)
Thomas Vedel arbejder videre med den server og klient han viste på sidste erfamøde, og Jens Fudge viser sit bud på en Android-klient.

12:00 - 13:00 Frokost

13:00 - 16:00 Hands on og generel erfa
Vi arbejder i fællesskab videre og laver en mere komplet løsning. Der vil være god lejlighed til at diskutere hvad vi hver især har af erfaringer. Alle spørgsmål og gode eller dårlige erfaringer er meget velkomne her.

Ud over DataSnap, tager vi gerne en snak om alt muligt andet vedr. Delphi og/eller databaseudvikling, du synes du gerne vil have diskuteret med de øvrige deltagere.

16:00 Tak for i dag

fredag den 7. marts 2014

Erfamøde og generalforsamling tirsdag d. 25. marts hos GEUS, Øster Voldgade 10, 1350 København K

Der er parkering langs kantstenen mod betaling på Øster Voldgade, og GEUS ligger nogenlunde midt imellem Østerport station og Nørreport station. Detaljerede rejseoplysninger findes på http://www.geus.dk via menupunkterne "Om GEUS" - "Adresseoplysninger" øverst i billedet.

Deltagelse er gratis for medlemmer af DAPUG.
Selv om du - eller dit firma – ikke er medlem af DAPUG, er du velkommen til at deltage, du opkræves blot betaling på 150 kr.

VIGTIGT: Husk tilmelding senest fredag d. 21. marts kl. 8:00.
Du skal tilmelde dig mødet uanset om du er medlem af DAPUG eller ej.

Hvis du er tilmeldt, men bliver forhindret, så lav senest fredag d. 21. marts kl. 8:00 endnu en tilmelding, hvor du skriver i "bemærkninger" feltet, at du alligevel ikke deltager. Efter dette tidspunkt bedes du kontakte Thomas Vedel på tlf. 4019 1189 såfremt du bliver forhindret i at deltage.

Alle tilmeldte modtager en deltagerkvittering pr. email senest om morgenen dagen før mødet.
Hvis du mener du har tilmeldt dig, og ikke har modtaget kvittering herfor senest om morgenen dagen før mødet, så kontakt hurtigst muligt Thomas Vedel på tlf. 4019 1189.
Det er IKKE muligt at deltage i mødet uden forudgående tilmelding.


Program

Alle tidspunkter er omtrentlige, ændringer i programmet vil kunne forekomme

09:45 - 10:00
Registrering i receptionen ved hovedindgangen

Palle M. Jensen fra GEUS er vores kontaktperson på stedet.

10:00 – 10:10
Kaffe og opstilling af medbragte computere

Tag for en sikkerheds skyld en strømforlænger- / fordelerledning med til din computer.

10:10 - 12:00
"Mobilising" Enterprise Data (Stephen Ball, Embarcadero)

Many businesses today are looking to identify opportunities to increase efficiency in their business processes and to expand opportunity by using apps on mobile devices. While this is positive, organizations must manage the initiative correctly in order to minimize risk of failure, as getting it wrong can cost much more than just the initial budget allocated for the project; in both time and money, it can severely damage an organization’s reputation.

Mobile is well suited to new working practices from a technology standpoint, but there are a number of issues that organizations must consider from legal and practical perspectives to ensure the best outcome in the longer term, including:

  • Data governance to enterprise architecture
  • Data protection compliance
  • Business risk with off-site data
  • Storage and management of at-rest data on device
  • Operation change / reliance risk

12:00 - 13:00
Frokost


13:00 - 13:30
Generel ERFA

Kom og spørg - og giv indspark - om hvad som helst vedrørende softwareudvikling; alle emner er velkomne.
På forhånd har nogen spurgt om gennemgang / diskussion af "Tools Options" og "Project Options", men medbring meget gerne havd du har af ønsker og "problemer" du ønsker at høre andres indspark til.

13:30 - 15:00
Lav plug-ins til dine Delphi-programmer (Lasse Lægteskov, Continuum Data Systems)

En af Delphis forcer er muligheden for at lave programmer som ikke er afhængige af eksterne DLL-filer eller libraries. Modsat kan der rent faktisk være store fordele i at lave programmer som ikke kun består af en enkelt EXE-fil, men anvender plug-ins, så programmet kan distribueres (og opdateres) "i små stumper". Samtidig kan det lette opgaven med at lukke op og i for programfunktionalitet afhængig af hvilke funktioner kunden har valgt at betale for. Lasse har udviklet sådan et plugin-system, og viser hvordan det gøres.

15:00 - 16:00
DataSnap-udvikling (Jens Fudge, ArcherSoft og Thomas Vedel, Thomas Vedel Consult)

Ved at bruge DataSnap er det let at lave applikationer, som via internettet eller et lokalnet anvender og opdaterer opslysninger der "ligger et andet sted", f.eks. i en database. Vi laver en en lillle DataSnap server og en Windows-klient og en Android klient, og fortæller om fordele og faldgruber.

16.00 - 16:30
DAPUG generalforsamling

DAPUGs årlige generalforsamling ifølge vedtægterne.