Sunteți pe pagina 1din 15

TEMA LUCRARII DE SPECILALITATE PENTRU

SUSTINEREA ATESTATULUI:

ARBORI BINARI

DIRECTOR: COORDONATOR:

NOTA PROPUSA: …………


LUCRARE DE SPECIALITATE

SPECIALIZAREA- INFORMATICA

COORDONATOR: ABSOLVENT:
PROF. MILEA SORIN POCOVNICU ANDREI

Despre Macromedia
MACROMEDIA este o companie cu peste 1000 de angajati si care isi
are sediul central in San Francisco , USA.

De cand Web-ul a devenit o componenta esentiala in comunicatii,


divertisment, afaceri si comert, s-a facut simtita nevoia pentru o suita de
unelte specifice pentru designul si dezvoltarea acestuia. MACROMEDIA
este una dintre firmele cele mai importante care furnizeaza aceste unelte.

MACROMEDIA isi propune sa usureze munca celor care realizeaza pagini


Web si sa le permita acestora sa ofere experiente deosebite utilizatorilor.
Firma reuseste sa-si atinga scopul prin oferirea de solutii si produse software
care permit realizarea unei noi generatii de sit-uri Web personalizate .
Deasemenea ele permit companiilor sa gestioneze in cel mai eficient mod
complexele aplicatii Web, si, ceea ce este mai important, sa genereze
transformarea investitiei in venituri.

Dintre principalii utilizatori ai produselor software ale firmei Macromedia


putem enumera: Ford Motor Company, iXL, MTV, Nortel Networks, UPS,
marchFIRST, MSNBC si Xerox.

De la produsele Stand-alone pentru crearea de grafica, la solutii integrate


pentru Web, Macromedia dispune de tehnologia si serviciile optime care
permit dezvoltatorilor si companiilor sa realizeze sit-uri Web de succes.

Modul deosebit in care Macromedia intelege abordarea gestionarii


continutului Web este acum esentiala, cu atat mai mult cu cat “e-business”-
ul a devenit o componenta importanta pentru orice organizatie de succes.
Mentinerea competitivitatii pe piata se poate obtine integrand realizarea
efectiva a continutului Web cu analiza in timp real si cu personalizarea
acestuia.

Macromedia - Dreamweaver

Alegerea perfecta pentru dezvoltarea de continut web profesionist

Dreamweaver 8 este instrumentul numarul unu pentru dezvoltarea de pagini


web, permitand utilizatorilor sa realizeze eficient designul, dezvoltarea si
intretinerea site-urilor web si aplicatiilor.Cu Dreamweaver 8, dezvoltatorii
web pot face totul de la A la Z, si anume de la crearea si intretinerea site-
urilor web pana la aplicatii avansate care suporta cele mai bune practici si
ultimele tehnologii. Noile facilitati reduc timpul necesar pentru a realiza
task-uri obisnuite.
Noul panel CSS unificat
Noul panel CSS unificat ofera un mediu unic pentru invatarea, intelegerea si
lucrul cu stilurile CSS aplicate paginilor intr-un mod vizual. Toata
functionalitatea CSS este consolidata intr-un singur panel. Noua interfata
face mai usor de vizualizat cascada de stiluri aplicata unui anumit element si
usor de identificat unde sunt definite atributele.

Zoom
Cu zoom produsul asigura un control mai mare asupra design-ului. Se face
zoom out pentru a vedea cum arata intreaga pagina.

Code collapse
Utilizatorul se concentreaza doar pe codul in uz. Ascunde si extinde
blocurile de cod prin selectare sau tag.

Transfer de fisiere in fundal


Noua functionalitate din Dreamweaver 8 permite utilizatorilor sa lucreze pe
masina locala in timp ce Dreamweaver comunica cu serverul.

Flash Video
Adaugarea de Flash Video la site-uri este foarte simpla. Adaugarea si
personalizarea prezentarilor video pe site-uri se realizeaza doar prin cinci
clicuri ale mouse-ului.

Bara de unelte de randare a stilului


Continutul poate fi vizualizat in acelasi mod in care il vor vedea utilizatorii,
indiferent de mecanismul de livrare, datorita noului suport pentru tipuri de
media CSS din Dreamweaver 8.

WebDAV imbuntatit
Acum WebDAV-ul din Dreamweaver 8 suporta autentificare si SSL pentru
transfer de fisiere sigur si ofera conectivitate imbuntatita pentru o mare
varietate de servere.

Bara de unelte de cod


Noua bara de unelte de cod pune operatiile comune de cod intr-o bara aflata
pe suprafata de cod. Noile facilitati ale codului contin si
comment/uncomment.

Layout-ul spatiului de lucru


Configuratiile sptiilor de lucru pot si salvate si personalizate. Dreamweaver
vine cu patru configuratii diferite care sunt adaptate nevoilor designer-ilor si
creatorilor de cod.

Documente tabbed pentru Mac


Noile tab-uri de documente pe Mac simplifica interfata utilizatorului si face
mult mai usoara selectarea documentelor.

Pagini noi de inceput


Noul design si layout-uri deosebit de frumoase permit utilizatorilor sa treaca
de la instalare la crearea unui site complet intr-un timp record.

Compararea fisierelor
Compara rapid fisierele pentru a identifica ce s-a modificat, indiferent daca
sunt doua fisiere locale, un fisier local sau unul aflat la distanta sau doua
fisiere aflate pe serverul aflat la distanta. Acum Dreamweaver 8 se
integreaza cu utilitarele diff atat pe platforma Mac cat si pe cea de Windows.

Paste special
Cu noile optiuni de paste din Dreamweaver, sunt retinute toate formatarile
sursa create in Microsoft Word sau pur si simplu se ia textul si se aplica
CSS-ul deja atasat paginii.

Macromedia Web Publishing System: notificare si jurnalizarea


evenimentelor
Urmareste tot ce se intampla pe site. Evenimentele din Dreamweaver vor
anunta serverul Macromedia Web Publishing System, astfel incat toate
modificarile facute unui site web din ecosistemul WPS sunt inregistrate.

Suport pentru ColdFusion MX 7


Stransa integrare intre Dreamweaver si ColdFusion permit utilizatorilor sa
adauge si sa stearag baze de date direct din panelul componentelor si bazelor
de date din Dreamweaver pentru a arata doar CFC-urile definite in site-ul
curent.

Suport pentru PHP 5


Utilizatorul beneficiaza de suport actualizat pentru PHP 5.

Cerinte sistem
Windows
• Procesor Intel Pentium III la 800 MHz sau mai mult
• Windows 2000, Windows XP
• 256 MB RAM (recomandat 1 GB pentru a rula mai mult de un produs
Studio 8 simultan)
• 1024X768, display 16-bit (recomandat 32-bit)
• 1.8 GB spatiu disponibil pe hard disc

Macintosh
• PowerPC G3 600 MHZ
• Mac OS X 10.3, 10.4
• 256 MB RAM (recomandat 1 GB pentru a rula mai mult de un produs
Studio 8 simultan)
• 1024X768
• 1.2 GB spatiu disponibil pe hard disc.

Macromedia – Flash

Flash Professional 8 este cel mai avansat mediu pentru crearea de site-uri
web interactive, experiente digitale si continut mobil. Cu Flash Professional
8 se poate realiza un design profesionist si continut interactiv cu video,
grafice si animatii pentru site-uri web, prezentari si continut mobil cu
caracter unic. Flash Professional 8 are multe facilitati noi acum ar fi: efecte
grafice uimitoare, unelte text imbunatatite, un nou plug-in video pentru a
exporta fisiere Flash Video (FLV) din produse video profesionale, randare
text de inalta calitate etc.

Expresivitate
Cu noua versiune Flash Professional 8, designer-ii de continut interactiv isi
pot exprima creativitatea in multe moduri.

FlashType
Noul motor revolutionar de randare a fonturilor asigura o randarea de inalta
calitate a fonturilor. FlashType face ca fonturile mici sa arate uimitor de clar,
imbunatatindu-se in acest fel usurinta citirii acestora. Se pot alege diverse
optiuni de randare, fiecare optimizata pentru diferite utilizari.

Filtre
Se pot crea design-uri mult mai competitive cu ajutorul efectelor de filtrare
incorporate. Filtrele sunt efecte vizuale aplicate la MovieClips si campuri
text si sunt suportate nativ de Flash Player.

Moduri blend
Flash Professional 8 ofera control run-time asupra modurilor blend,
permitand efectelor grafice sa fi e combinate pentru o a avea o interactivitate
dinamica completa a utilizatorului.

Control facil personalizat


Usor, intuitiv si precis controleaza viteza unui obiect animat prin intermediul
unui graf intuitiv care ofera control independent al pozitiei, rotatiei, culorii si
filtrelor.

Video si Mobil
Flash Professional 8 ofera suport continuu pentru platforma Flash Video
aflata in continua dezvoltare si o noua functionalitate pentru dezvoltatorii de
continut mobil.

Video codec de inalta calitate


Flash Player 8 aduce un video codec nou, mai avansat. Acest codec ofera o
calitate video superioara, care in prezent este competitiva cu cele ma bune
codec-uri video insa are o marime a fisierelor mult mai mica.

Optiuni avansate de video encoding


Video encoder-ul avansat, disponibil in Flash, ca un plug-in la instrumentele
profesionsite de editare video sau ca instrument de sine statator, ofera
optiuni avansate care ii ajuta pe dezvoltatori sa optimizeze calitatea si
marimea fisierului continutului video. Video Encoder-ul de sine statator
include si facilitati de procesare a batch-urilor.

Video Encoder plug-in pentru instrumente video profesioniste de editare


Exporta video in Flash direct din instrumente profesioniste de editare video
cum ar fi Avid Xpress/Media Composer, Apple Final Cut Pro, Discreet
Cleaner si Anystream Agility.

Emulator interactiv de device-uri mobile


Continutul este creat o singura data si apoi poate fi testat pe o mare varietate
de device-uri prin folosirea profilelor presetate pentru fiecare device mobil
care suporta Flash Lite. Se poate configura profilul de test pentru a contine
device-uri multiple. In acest fel este redus timpul de dezvoltare si este
simplificata planificarea pentru livrare.

Suport canal alpha


Produsul asigura suport pentru un canal alpha real la run-time. Aceasta
facilitate noua, revolutionara, ofera capacitatea de a pune un video compus
cu un canal alpha transparent sau semi-transparent peste un continut Flash.
In acest fel se pot crea prezentari dinamice cum ar efecte de fum, foc, apa
etc.

Experienta utilizatorului
Flash Professional 8 se concentreaza in special pe imbunatatirile legate de
folosire, astfel incat dezvoltatorii sa lucreze mult mai eficient.

Script Assist (cunoscut anterior ca Normal Mode)


Script Assist ofera o interfata vizuala pentru utilizator pentru editarea script-
urilor care include descrierea parametrilor pentru orice actiune.

Biblioteca avansata
Cu fisiere multiple deschise, biblioteca pentru fiecare fisier deschis va fi
pusa intr-un singur panel care lucreaza ca orice alt panel din Flash- ramane
acolo unde a fost pus. In acest fel se navigheaza mult mai usor intre
biblioteci folosind noile liste drop-down .

Optiuni undo/redo
Se poate face trecerea intre “object-level undo” si “document–level undo”.

Cerinte sistem
Windows
• Procesor Intel Pentium III la 800 MHz sau mai mult
• Windows 2000, Windows XP
• 256 MB RAM (recomandat 1 GB pentru a rula mai mult de un produs
Studio 8 simultan)
• 1024X768, display 16-bit (recomandat 32-bit)
• 1.8 GB spatiu disponibil pe hard disc

Macintosh
• PowerPC G3 600 MHZ
• Mac OS X 10.3, 10.4
• 256 MB RAM (recomandat 1 GB pentru a rula mai mult de un produs
Studio 8 simultan)
• 1024X768
• 1.2 GB spatiu disponibil pe hard disc
SWiSHzone.com Pty Ltd

SWiSHzone.com este companie cu sediul in Sydney, Australia.


SWiSHzone.com a fost infiintata in established in February 1999 si are 19
angajati.

SWiSHzone.com are peste 200,000 de clienti in 120 de tari. Peste 95% din
clineti sunt din afara Australiei. Site-ul  SWiSHzone.com are peste 500,000
de vizitatori pe luna si produsele SWiSH au fost descarcate de peste 3
millioane de ori.

SWiSH2

SWiSH2 este un instrument puternic de creatie original


Flash. Cu SWiSH2 utilizatorul poate crea intr-un timp
foarte scurt animatii Flash profesionale.

SWiSH2 contine peste 150 de efecte care fac deosebit de facila crearea de
imagini, texte, grafice si sunete.

SWiSH2 exporta in acelasi tip de format SWF folosit de  Macromedia Flash
astfel incat  99% din cei care navigheaza pe Internet pot vizualiza animatiile
fara a fi nevoie sa descarce un plug-in.

Cu SWiSH2 se pot crea:


» Prezentari interactive
» Jocuri online
» Desene si animatii
» Sisteme de navigare pe Web

SWiSHmax

SWiSHmax reprezinta creatia Flash la cote maxime! SWiSHmax are tot ce


trebuie pentru crearea de animatii Flash uimitoare complet interactive.        

230 de efecte noi


Sute de efecte noi  se pot aplica la texte, grafice si imagini. De asemenea,
utilizatorul poate crea si distribui propriile efecte.    

SWiSHscript
Mediul avansat de script suporta modele de editare Guided si Expert si
instrumente puternice de depanare.
    
Instrumente 'AutoShape'
Cu aceste instrumente se pot crea stele, sageti, poligoane, cuburi, butoane si
multe altele.

Continut dinamic
Incarca continutul dinamic de pe un server web cum ar fi imagini si text sau
pune variabile intr-un script.

Forme Input
Ataseaza script-uri la textul de
introducere si  pune  datele pe un server
web pentru a crea forme inteligente de
introducere.

Guides and Alignment


Noile  paneluri Guides and Align panels ofera un set complet de optiuni de
aliniere.

Optiuni imbuntatite de export


Noii algoritmi de compresie sterg datele redundante din fisierele SWF.
Utilizatorul poate exporta  standalone .exes (projectors).     
    
Separarea Obiectelor
Imparte imaginil si graficele in bucati si aplica efecte la fiecare bucata in
parte.
ARBORI BINARI

Are un design simplist. Prima pagina, cea de inceput contine cele 4 butoane
si titlul animat printr-un efect de “arc” creat din mai multe miscari.

A doua pagina contine textul recapitularii si butonul de intoarcere in pagina


principala. Efectele aplicate textului sunt: Wild-To infinity, Wild-Low Scale,
Wind-Vaporize in, Wild-Slip in, Wild-Storm in, Wind-Breeze in, Wild-
Rotate.
A treia pagina este reprezentare si contine butonul de intoarcere si texte cu
urmatoarele efecte: Vortex drop down and apart, Vortex up si Wild-Warp in.

A patra pagina, Parcurgerea contine butonul Main, 2 butoane de parcurgere


(RSD si SDR) si texte cu urmatoarele efecte: Wild-Vaporize in, Wild-Storm
in, Vortex spin back, Unsqueeze in from lines.
Fiecare tick al testului este un buton desenat cu mana libera chiar in swish.
Am selectat desenul, apoi am ales optiunea convert to button. Am intrat in
editarea scriptului butonului, nu inainte de a crea o casuta de text dinamica
pe scena. Am adaugat scriptul: “on(release){verify.text=corect}” unde
on(release) desemneaza actiunea de eliberare a mouseului dupa click, iar
verify.text=correct atribuie casutei dinamice textul “correct”.

Proiectul de fata este o prezentare destul de explicita a metodelor de sortare


care se pot utiliza in limbajul de programare Pascal.
Construind aceasta prezentare in Macromedia Flash 2005, am urmarit ca
cititorul sa poata intelege metodele de sortare atat prin vizualizare grafica a
unui scurt filmulet cat si printr-o descriere(sumara) a algoritmilor.
Este de precizat faptul ca in interiorul prezentarii puteti gasi algoritmii
metodelor de sortare(in Pascal), clasificati dupa mai multe criterii.

Nu ruleaza decat daca aveti instalat Macromedia Flash 2004.Cu versiunile


mai vechi proiectul va rula, insa nu o sa mearga butoanle <cu animatii text>,
ceea ce va duce la blocarea filmului intr-un anumit punct.
Important este faptul ca in cazul unui calculator la care nu este instalat
programul, am salvat un fisier executabi care ruleaza fara probleme.

Pasii in care am construit prezentarea.

1. Deschiderea uni nou proiect de Macromedia Flash,proiect pe care l-am


setat cu o rezolutie de aprox 800*600 pixeli, pentru a se putea incadra pe
desktopul unui computer obisnuit. Daca se doreste vizualizarea in "Full
screen" se poate tasta un "Ctrl.+F".
Ca background am ales culori diferite, in functie de context(am incercat sa
gasesc culoarea potrivita pentru fiecare pagina).
Filmele, cel cu "sortarea bubble", cat si animatiile textelor sunt construite
la 12 Fps(Frames per second).

2.Textul cu care se deschide proiectul este algoritmul metodei BubbleSort.El


apare cu un efect al textului asemanator cu un Typewriter, astfel fiecare
litera apare la aprox 0.083 secunde, reprezentand cele 12 fps in care se
imparte o secunda 100/12=8.(3)

3.Dupa cum se vede prea bine, sunt folosite multe butoane,unele cu animatii
ale textelor,altel care isi schimba culoarea, dimensiunile;Voi incerca sa
explic in cele ce urmeaza modalitatea in care am realizat un buton:
In primul rand este de precizat faptul ca "Butonul" este unul dintre
elementele de baza ale limbajului macromedia, fara de care cu greu s-ar
putea realiza un site sau o prezentare.
- Prima data am desenat forma de baza a butonului,forma care sa vede cand
butonul este pus pe pagina, fara a fi cursorul deasupra lui.De regula aceasta
forma este una statica, fara nici un fel de animatii.
- Am dat click dreapta pe imaginea desenata anterior si al ales din meniul
contextual "Convert to symbol".
- Din casuta care mi-a aparut puteam alege "Movie Clip/Graphic/Button".
- Dupa ce i-am dat un nume viitorului buton, am mers mai departe, apasand
"ok".
- In acest moment am pe pagina un buton, fara nici un fel de functie.Pentru
a-l putea edita, am dat un dublu click pe el,(se putea si prin click dreapta,
EDIT).
- In momentul in care am dat click-ul in Timeline, mi-au aparut patru frame-
uri corespunzatoare celor patru forme ale butonului: "Up/Over/Down/Hit",
dintre care prima era deja completata, reprezentand forma de baza(Up).
***"Over" este forma butonului atunci cand treci cu mouse-ul
pe deasupra lui;
***"Down" este forma butonului atunci cand apesi pe el;
***"Hit" reprezinta suprafata de lovire a butonului, in care
acesta poate fi atins.

Eu am ales imagini si animatii diferite pentru fiecare dintre cele 4 forme


contextuale diferite.

4.Animatiile cu text sunt realizate prin desene succesive ale textelor


respective, care se intind pe mai multe frame-uri. Am utilizat resize-uri,
modificari ale formelor literelor si ale culorilor care se pot observa foarte
usor vizualizand proiectul.

5.Filmul cu aranjarea BubbleSort este destul de complicat realizat, in ceea ce


priveste procedeele utilizate.
Am luat fiecare biluta in parte, i-am construit un layer separat<dar totusi in
aceeasi scena>.Am coordonat miscarile si interschimbarile dintre ele printr-
un "Motion Tween", aplicat pentru fiecare mutare in parte.

6.Meniul de unde puteti vizualiza algoritmii de sortare, este ,dupa parerea


mea, cea mai interesanta parte a prezentarii.Am avut ingenioasa idee de a
plasa deasupra fiecarui buton un mic norisor rosu, transparent care ia da un
farmec cracteristic acelei pagini.
norisorul este realizat dintr-un patrat cu o culoare ce foloseste
""Alpha=transparenta"",din care am slefuit marginile frumos cu guma.

varianta "proiect macromedia": Atestat sortare.fla


varianta "executabil-ruleaza pe orice sistem":Atestat sortare.exe
varianta "Film flash SWF":Atestat sortare.swf
varianta "HTML":Atestat sortare.html

S-ar putea să vă placă și