Hej Morten
Jeg har snakket med min partner JOhnomkring det projekt du har opslået og kunne egenligt godt tænke mig at dele det John har skrevet til mig om projekted, John han evnerne og baggrunden til at løse opgaven.
Hvis du læser det han skrev og han nogle spørgsmål så kan du kontakte mig eller John direkte.
michael
tel 45-3695 0399
skype, it-michael79
michael@outsource-it-to-thailand.dk
Hej Michael
Der er ingen tvivl om at det er en meget stor opgave - det der springer mig
i hu er at java her vil være en oplagt teknologi, dels er det
platformuafhængigt, dels har vi nogen libraries at arbejde med... Flash er
en mulighed med større mulighed for at gøre specielt frontend smuk, men
deres 3D specielt er ikke så udviklet...
Jeg vil mene at opgaven skal deles op i 4 punkter...
En GUI (grafisk brugerflade) - det er et designspørgsmål, og en
teknologiovervejelse, skal der anvendes et database mellemlag eller f.eks.
XMLfiler - der er fordele og ulemper ved begge - men en mellem stor tracet
bitmapfile genererer jo en del punkter, så er en database måske hurtigste
mellemlager... Databaser har det bare med at blive tunge over tid...
Så skal der laves en backend - selvom tingene er automatiske er der stadig i
et system som dette en del maintanence at gøre, så en backend vil være en
rigtig god ting at have - måske også til at tweake selve applicationen
(sætte standard parametre m.m.)
Det skal laves en fortolker af bitmap til vektor - det lavede jeg i de
rigtigt gode gamle dage i Turbo Pascal faktisk, men den app er nok død for
mange år siden) jeg har også lavet for mange år siden til Rigspolitiet, en
fortolker af underskriftsfeltet på stamkort - de blev skannet ind
(affotograferet) i bmp - som jeg så "scannede" og lavede om til vektor
outline, denne kunne så scaleres til at passe ind i underskriftfeltet uden
at miste kvalitet, ofte er folks underskrift for stor i forhold til den
afsatte plads, en almindelig resize forvrænger en sorthvid så vektorisering
er eneste "rigtige" løsning der...
Og så skal der laves en vektor til 3D - det er som udgangs punkt ikke SÅ
svært - men det kan blive indviklet hvis man f.eks forestiller sig at der
skal være dør- og vindueåbninger...
De her nævnte teknologier java og flash - lider lidt under at være ret nye i
udviklingsfasen, dvs ikke modne libs. Og en del af tingene skal derfor
udvikles af os selv, jeg ved hvordan man arbejder i 3D - har også i meget
gamle dage lavet en walkthrough (den lavede jeg i C og ASM) - dette før der
var egentlig 3D pakker i handlen, AutoCad havde naturligvis men det var
generelt for dyrt at komme i nærheden af - og dengang også meget indviklet
at anvende, idag er det jo også point and click ;)
Og selvom jeg ikke er vildt aktiv mere - så har jeg jo da været involveret i
java3D - og senest javafx i den oprindelige gruppe (jeg ved ikke om mit navn
stadig figurere da jeg ikke har haft den fornødne tid til at følge op)...
Anslået kan denne opgave (med de forskellige ting der skal udvikles fra
bunden) tage 1 måned til front og backend (2 personer een på hver opgave) -
fortolkeren vil jeg tro kan laves på 1-1½ måned men den kan tage længere tid
- her er det i høj grad afhængig af det materiale vi har at arbejde med,
hvilke worstcase scenarios vi er nødt til at tage højde for...
Og endelig er der 3D delen - jeg tror ikke vi kommer under 3-4 måneder for
at få den del til at fungere - måske 5-6 hvis vi ønsker at bygge huse (døre
- vinduer)...
Jeg foreslår at vi tilbyder opgaven løst som en fastpris opgave - men på
månedsbasis...
Kunden skal betale månedsvist forud - han får så rabat på prisen - vores
normale 25.000,- / måned til en medarbejder kan han få for 20.000,- og mine
normale 15.000,- /md for projektledelse, kvalitetskontrol og opfølgning med
kunden får han for 7.500,- dette naturligvis under forudsætning at du kan
acceptere dette... Vi laver en aftale der er opsigelig for ham pr.
månedsslutning - er der ikke overført penge til den første uden forud
indgået aftale er udviklingen stoppet, og kildekoden deles - således at vi
har lige så stor ret til den del der er udviklet som han har - og frit kan
udvikle videre med vidersalg for øje...
Vi kan ikke nægtes intellektuel ejerskab over den viden vi indhenter i et
projekt som dette, men kildekode og application(er) der afsluttes, ejes af
kunden - er det et færdigt produkt kan vi ikke som udgangspunkt sælge DEN
applikation, men naturligvis har vi intellektuelt ejerskab over sourcekoden
- dette ejerskab kan vi ikke afgive...
Uvikling vil foregå på vores server, og uploades via CSV til en af kunden
angivet server, men vi vil altid have seneste version liggenede på egen
server - vi er ansvarlige for backup af denne, og kunden er derfor ikke nødt
til at have en server til at hoste...
Det hele kan efter mit skøn udvikles efter ovenstående køreplan, på mellem 7
og 10 måneder - og prisen vil derfor ligge mellem 332.500,- og 475.000,-
kunden betaler for tid forbrugt, ikke for estimat - vi forpligter os til at
gøre arbejdet færdigt på kortest mulig tid... Det vil naturligvis være
lettere at besvare alle spørgsmål når der ligger en kravsspec lidt mere
udførligt...
--
Regards
John Larsen
J.S. IT & Software
Outsource IT to Thailand
80/26 Lat Prao Soi 4
Chatuchak
10900 Bangkok
Thailand
Phone +66836011001
Phone from Denmark : +45 3698 0727
Skypename : Jos_38