"Intellicad - alternativa invizibilă" – prima parte - publicat în revista Tehnică şi Tehnologie nr. 06/2005

 

Istoria aparitiei si dezvoltarii IntelliCAD

       Proiectul IntelliCAD a căpătat viaţă în momentul în care compania Visio cumpăra la sfarşitul anului 1997 librariile cu codul sursă deţinute de Boomerang Technology, un dezvoltator privat de soluţii Autodesk. Inainte de asta, Visio angajase deja 9 dezvoltatori din Boomerang, care vor forma o echipa ce va continua sa dezvolte o tehnologie compatibila cu AutoCAD-ul. Boomerang Technology era practic formata din programatori ce colaborasera cu Autodesk la dezvoltarea Autodesk ADE (AutoCAD Data Extension) si care initial, fusesera angajati de Softdesk un important furnizor de aplicatii ingineresti si pt. arhitectura, ce rulau sub AutoCAD. Astfel, in urma achizitiei de 6.7 milioane de dolari, IntelliCAD, proiectul secret denumit initial "Phoenix", va prefigura una dintre cele mai indraznete initiative de creare a unei tehnologii alternative standardului dwg/AutoCAD, proprietatea companiei Autodesk.

Fig. inscriptionari pe tricourile date jurnalistilor la conferinta de presa organizata de Visio cu ocazia lansarii primei versiuni beta a IntelliCAD-ului din august 1997, in acel moment un proiect “secret” denumit Phoenix.

 

Visio Corp. detinea o puternica prezenta pe piata aplicatiilor de proiectare tehnica cu Visio Technical. Prin IntelliCAD, compania isi propunea sa devina unul dintre principalii furnizori de solutii de proiectare asistata, putand oferi un produs care sa lucreze direct cu fisiere dwg la un pret scazut. Printr-o dramatica schimbare de situatie, la numai o saptamana dupa ce Visio lanseaza in SUA prima versiune IntelliCAD, sapte membri ai echipei Boomerang impreuna cu seful acesteia parasesc Visio. Pe seama acestei rupturi s-au facut diverse speculatii, cert este ca lipsa acestor oameni cheie nu a constituit un start reusit pentru un produs atat de promitator cum se anuntase, si lista surprizelor nu se incheiase inca! Astfel, la sfarsitul lui 1999, dupa 18 luni de promovare, Visio creeaza ITC (IntelliCAD Technology Consortium) care isi va fixa ca scop practic transformarea IntelliCAD-ului, dintr-o aplicatie de sine statatoare, intr-o veritabila platforma prin furnizarea codului sursa oricarei firme care doreste sa-si implementeze propriul IntelliCAD contra unei sume periodice. In final, in septembrie 1999, Microsoft cumpara Visio pt. 1.3 miliarde de dolari.

La momentul prezent, dezvoltarea platformei IntelliCAD este coordonata de catre ITC, o organizatie independenta de dezvoltare de software comercial, a carei consiliu director este format din membrii apartinind diverselor companii afiliate acesteia.

Versiunea IntelliCAD Caracteristici

IntelliCAD 98

  • suport nativ pt. format AutoCAD dwg 2.5 – 2000
  • support pentru linia de comanda AutoCAD
  • set de comenzi disponibile pt. lucrul cu suprafete AutoCAD 3D
  • support pt. programare AutoLisp (inclusive DCL) + ADS
  • support pentru incarcarea fisierelor meniu (.mnu) AutoCAD si script (.scr)
  • afisarea de imagini in format raster
  • support MDI pt lucrul cu mai multe fisiere in acelasi timp
  • drawing explorer pt. managementul layerelor, tipurilor de linie, etc.
  • support pt editarea locala a aplicatiilor ActiveX
  • inregistrator de scripturi (script recorder)
  • mecanism click dreapta mouse pt. editarea proprietatilor elementelor multiple
  • undo/redo nelimitat
  • meniu viziual de personalizare a interfetei

IntelliCAD 2000

  • imbunatatirea afisarii , precum pan si zoom
  • imbunatatirea plotarii prin preview WISIWYNG, support pentru fisierele Autocad PCP; interfata utilizator a fost reconstruita pt. a permite accesul la toate setarile plotterului intr-o unica fereastra , eliminand obligativitatea de a intreprinde setari cu ajutorul unor ferestre de meniu separate
  • adaugarea de support pentru tablete digitalizate prin populara interfata WinTab
  • control al layerului XREF prin intermediul comenzilor VPLAYER si VISRETAIN
  • comanda boundary polygon (BPOLY)
  • posibilitatea de lucru cu unitati alternative si tolerante in cotare
  • imbunatatirea stabilitatii si compatibilitatii cu AutoCAD-ul

IntelliCAD 2001

  • support complet pt. tipurile de linie
  • vizualizarea fisierelor solide ACIS
  • caracteristici de vizualizare dinamica
  • cresterea performantelor si rezolvarea bugurilor (la snap si operatia de undo multiplu)

IntelliCAD 2001 v3.3

  • support pentru Windows Xp
  • support imbyunatatit pentru lucrul cu fisiere dwg 2000 si 2002
  • peste 1000 de imbunatatiri importante legate de stabilitatea sistemului, vizand managementul memoriei
  • setari imbunatatite pentru print si plot
  • o mai eficienta utilizare a fonturilor True type
  • imbunatatirea performantelor in operatiile de redraw / regen
  • o abordare imbunatatita a entitatilor osnap si a comenzilor de creare de linii complexe

IntelliCAD 4

  • modelare solida ACIS
  • layout-uri multiple
  • tipuri de linii complexe
  • text multilinie
  • grosime de polilinie
  • un mecanism imbunatatit de afisare
  • un model de memorie refacut

IntelliCAD 5

  • posibilitatea de a indica ordinea de desenare
  • functiile de audit si recover
  • noi controale pt. toolbaruri
  • refacerea status bar-ului
  • support pentru tehnologia i-drop
  • support pentru fisiere sablon
  • imbunatatirea modelarii solide

IntelliCAD 6

  • imbunatatirea mecanismului de afisare ce duce la cresterea performantelor de lucru intre 400 si 1000% si permite deschiderea unor fisiere f. mari
  • imbunatatirea mecaninsmului de printare
  • managementul referintelor externe
  • o mai facila navigare intre model si paper space

 

Ce îşi propune proiectul IntelliCAD?

Proiectul IntelliCAD urmăreşte următoarele direcţii:

compatibilitate în lucrul cu fişiere în format .dwg

îmbunătăţirea modului de lucru intern

 preţ mult mai scazut faţă de restul produselor concurente

  • deschidere fisiere
  • salvare fişiere
  • posibilitati diverse de selectie
  • transparenta tuturor comenzilor
  • librarii de simboluri
  • modele de hasura, tipuri de linie pt. discipline specifice
  • fonturi pt. suportul diverselor limbi altele decat engleza
  • metode mai usoare de plotare
La momentul actual preţul mediu al unei produs complet creat pe platforma IntelliCAD este în jurul a 300 de euro

 

Problematica compatibilitatii produselor CAD

    Problema compatibilitatii unui produs cu un altul, in general in aria software, si in particular in domeniul CAD, ridica unele dificultati de abordare prin insasi definierea termenului. Mai exact putem afirma ca doua produse software de tipul CAD sunt compatibile atunci cand din ambele sensuri o suma de concepte sunt asemenatoare ca modalitati de accesare si ca rezultat. Dintre acestea putem enumera mai jos urmatoarele:

  • comenzile in sine
  • variabilele de sistem
  • interfata cu utilizatorul
  • gradul de personalizare a programului (customize)
  • modul de abordare a programarii pt. crearea de rutine utilizator
  • marimea si structura fisierelor rezultate

O cale pragmatica de a contoriza gradul de compatibilitate a doua produse este crearea unui sablon standard care sa masoare in termeni procentuali un produs prin conceptele care il definesc mai sus.

O alta problema ar consta in definierea nivelului de compatibiliate. Sa presupunem ca implementarea unei comenzi a fost facuta defectuos intr-una din aplicatii. In aplicatia compatibila se pune problema corectarii sau nu a acesteia in momentul in care se doreste un anumit grad de compatibilitate.

Aruncand o privire in domeniul proiectarii asistate CAD, in materie de format electronic pt. desene tehnice 2D cel mai raspandit la acest moment este formatul de fisier .dwg. Ca si in sah, unde cel care muta primul este (cel putin teoretic) in avantaj fata de adversar, asa si in afaceri, indiferent de tipul lor, cel care iese primul pe piata cu o idee, un produs de orice natura, de obicei isi creeaza un avantaj, prin noutatea ce o aduce si drepturile implicite ce rezulta din ea. Compania care reuseste sa se impuna pe piata pe un anumit domeniu, prin produsele si solutiile furnizate creeaza prin acestea adevarate "standarde" in materie. Desi Autodesk nu a fost prima si nici singura firma care dezvolta solutii CAD la inceputul anilor 80, a fost printre cele mai dinamice companii care au furnizat suport pt. programare (in AutoLisp) si customizarea interfetei in alte limbi decat engleza, toate gratuit inca de la primele versiuni. Modul de lucru si usurinta in utilizare pe de o parte si un marketing eficient pe de alta, au impus repede produsul AutoCAD pe piata, iar formatul de fisier propriu, dwg a devenit cu timpul un “standard” in schimburile de informatie electronica.

Cu toate ca reprezinta un standard acceptat, specificatiile formatului dwg sunt inca inaccesibile, nefind facute publice. La inceptul anului 2005 Autodesk decide totusi sa ofere contra-cost, preferential, codul sursa pt. accesarea librariilor ObjectDBX care sunt responsabile cu salvarea/deschiderea fisierelor dwg. Desigur competitorii Autodesk mai au de asteptat.

In momentul de fata, determinarea gradului de compatibilitate intre platforma IntelliCAD si AutoCAD este o sarcina extrem de dificila si asta dintr-un motiv simplu: platforma in sine nu este oferita direct end-userilor (adica utilizatorului final) ci firmelor care dezvolta diverse versiuni proprii IntelliCAD. O eventuala analiza trebuie facuta comparand fiecare dintre respectivele implementari particulare cu o versiune aleasa a AutoCAD-ului.