Opțiuni și aplicații de utilizare Implementare FileMaker, echipa FileMaker

Opțiuni și aplicații de utilizare Implementare FileMaker, echipa FileMaker

Acest material este destinat în principal pentru dezvoltatori novice, precum și clienții de dezvoltare de aplicatii pe FileMaker. clienții de aplicații cere de multe ori - și modul în care va funcționa aplicație proiectată, cum să pună în aplicare programul multi-utilizator, care trebuie să fie instalat pe calculatoarele și altele asemenea? Deoarece mai multe variante, și acestea diferă în ceea ce privește costul și sarcinile curente, am decis să organizeze informații și spune despre toate versiunile principale. Începem cu un simplu și vom continua să se deplaseze pe la soluții mai complexe.

Rezultatul la dezvoltarea aplicatiei FileMaker este un fișier (rareori mai mult de un fișier) format .fmp12 (într-o versiune anterioară .fmp7). Acest fișier conține atât baza de date în sine și funcționalitatea aplicației - forme de ecran, script-uri, etc. Să vedem ce putem face cu ea și cum să-l folosească.

aplicație singur utilizator runtime Solution.

O caracteristică importantă a FileMaker este abilitatea de a crea așa-numitele Runtime Solution. Runtime Solution - este un program format bazat pe dvs. fmp12-fișier și nu este necesar pentru munca în sine FileMaker. Crearea ei necesită FileMaker Pro avansat. De fapt, spre deosebire de versiunea Pro avansată de la Pro convențională și este această posibilitate (plus câteva funcții mai importante pentru dezvoltatori profesioniști). Structura FileMaker Pro avansată include o caracteristică (numită prin intermediul meniului) Developer Utilities, și este destinat în primul rând pentru a crea o soluție Runtime. În funcție de locul în care ne lansăm FileMaker Pro avansată, sub sistemul de operare Windows sau Mac OS X, Runtime Solution este proiectat pentru acest sistem de operare. Da, da, de FileMaker capabil de a converti fișierele în program pentru ambele computere Windows, cât și pentru Macintosh.

Punct de vedere tehnic Runtime Solution este un container de software, în cazul în care, așa cum au fost FileMaker însăși încorporări. Rezultatul este formarea de directorul de program, cu un număr de diferite fișiere și servicii de fișiere pentru a începe. În Windows, aceasta este „numele programului» .txt, în OS X «numele programului» .app. În plus față de dosarul care conține fișierul va fi „numele programului» .fmpur. Aceasta este baza de date în sine, și, dacă este necesar, acesta poate fi deschis în condiții de siguranță FileMaker ca un fmp12-fișier obișnuit, de exemplu, pentru a modifica funcționalitatea programului, urmată de crearea unei noi versiuni a soluției Runtime.

Opțiuni și aplicații de utilizare Implementare FileMaker, echipa FileMaker

Pentru utilizator pentru a lucra cu Runtime Solution nu este diferită de a lucra cu orice alt program. Instalarea de orice software suplimentar, inclusiv FileMaker în sine nu este necesară. Utilizatorul introduce pur și simplu o soluție dosar Runtime în orice loc convenabil pentru ei înșiși pe calculator și se execută fișierul exe, sau aplicația.

Runtime Solution are o serie de limitări. Principalul fiind unul - o soluție cu un singur utilizator. Pentru a obține acces la datele în sine, puteți organiza mai mulți utilizatori, în cazul în care fiecare va avea o grămadă de conectare / parola, dar munca pe care vor trebui să ia transformă. Runtime Solution vă va potrivi dacă sunteți de lucru cu o singură aplicație, sau în cazul în care activitatea se face periodic și, eventual, să cadă de acord asupra următoarei experiența utilizatorului. Runtime Solution, deoarece este doar un program, ceva despre backup-urile pe care trebuie să aibă grijă de ei înșiși. Nu neapărat pentru a face o copie de rezervă a întregului dosar, doar pentru a rezerva suficient de .fmpur-fișier.

O altă soluție Runtime limitare, impusă FileMaker - este lipsa funcției de memorie în PDF-File. Cu toate acestea, această restricție este ușor pentru a obține în jurul valorii de utilizarea funcției de imprimare. Pe OS X posibilitatea de a salva PDF-ul din dialogul de imprimare, construit în sistemul de operare în sine, cât și pentru Windows, trebuie să instalați mai întâi PDF-imprimantă (există mai multe, ele sunt ușor de găsit pe Internet, inclusiv gratuit).

Licențierea Atunci când se utilizează utilizator Runtime Soluție de a cumpăra orice licențe nu sunt necesare. Dezvoltator pentru a crea o soluție la rulare necesită FileMaker Pro avansat.

Multi-utilizator fără utilizarea FileMaker Server. Până la 5 utilizatori.

Opțiuni și aplicații de utilizare Implementare FileMaker, echipa FileMaker

Această opțiune este proiectat pentru mici (până la cinci utilizatori simultan) grupuri de lucru. FileMaker Pro «poate“, difuzat deschis, fmp12 fișier într-o rețea locală - așa-numita partajare. De fapt, putem spune că un mic built-in FileMaker-server de sine FileMaker Pro. Din punct de vedere al utilizatorilor, o astfel de organizare a muncii este după cum urmează:

Unul dintre calculatoarele este selectat ca centru. Acesta este setat FileMaker Pro, deschideți fișierul, și includ posibilitatea de a accesa fișierele din rețea (Partajare). Pe toate celelalte computere, utilizatori, de asemenea, setați FileMaker Pro, și utilizatorii conectați la aplicația folosind comanda meniul Remote Deschidere ( „Open Remote“ în versiunile FileMaker românești). Un utilizator pentru a deschide un fișier de pe un calculator central poate lucra cu baza de date, împreună cu alți utilizatori.

O limitare semnificativă într-un astfel de aranjament este de a limita numărul de utilizatori simultani - nu mai mult de cinci. Dacă un al șaselea utilizator încearcă să se conecteze la baza de date, baza de date acesta „nu va fi permis“, astfel că va trebui să aștepte atunci când unul dintre utilizatori provin de la bază.

Un alt dezavantaj este acela că calculatorul central trebuie să fie întotdeauna rulează FileMaker fișier bază de date deschisă. În cazul în care computerul pe care este parte a unuia dintre utilizatorii de calculator, acesta poate fi un inconvenient pentru a menține pe computer tot timpul deschis FileMaker, iar închiderea accidentală a fișierului sau a FILEMAKER va dezactiva toți utilizatorii.

În general, putem spune că această metodă este proiectat pentru grupuri mici de lucru, în cazul în care sarcina pe baza unei mici integritate sau intermitentă, iar datele nu este cu mult o prioritate. În continuare vom trece la opțiunile profesionale pentru implementarea aplicațiilor cu FileMaker Server.

Licențiere. Licență FileMaker Pro în valoare de calculatoare utilizator, având în vedere faptul că această opțiune plasează o limită a numărului de utilizatori, nu este mai mult de cinci.

FileMaker Server + FileMaker Pro

Opțiuni și aplicații de utilizare Implementare FileMaker, echipa FileMaker

Acest exemplu de realizare este clasica si cea mai raspandita atunci când se lucrează cu aplicații dezvoltate pe FileMaker. Pe server este instalat software-ul de server al platformei FileMaker - FileMaker Server. și pe computerele utilizatorilor instalat FileMaker Pro. Accesul la baza de date ca și în versiunea anterioară prin comanda Deschidere la distanță.

Nu este nevoie să utilizeze calculatorul server de profesionist ca un server. Depinde de complexitatea și „gravitatea“ a cererii, sarcina de așteptat pe baza de date și numărul de utilizatori. Pentru organizațiile mai mici, sau un server de grupuri de lucru mici pot servi ca un computer modern convențional. O soluție populară - utilizarea ca server de computer Apple Macmini - nu prea scump, un mic computer, liniștit și de încredere, cu rol de server se descurcă - activa, configura, a pus într-un colț și uitat. Este demn de remarcat faptul că FileMaker Server există pentru Windows, cât și pentru OS X. funcțional este diferit, astfel încât un calculator cu orice sistem de operare pentru a utiliza este determinată doar preferințe personale.

Implementați aplicația pe server nu este ceva complicat. De fapt, întreaga operațiune este redusă la copierea fmp12-fișier (e) într-un dosar special pe server.

A doua funcție importantă a FileMaker Server este capacitatea de a oferi acces la baza de date pentru aplicații de la terți: accesul prin ODBC, utilizați FileMaker Server ca un server XML sau php. Acest lucru permite integrarea aplicației cu alte platforme.

Deoarece această opțiune de implementare este cel mai clasic, nu are sens să vorbim despre dezavantajele față de alte opțiuni. Aici toate caracteristicile FileMaker sunt folosite la 100%.

Licențiere. O licență pentru FileMaker server + licență de FileMaker Pro în numărul de calculatoare ale utilizatorilor.

Accesul la sistem prin intermediul unui dispozitiv iOS (iPhone și iPad)

Opțiuni și aplicații de utilizare Implementare FileMaker, echipa FileMaker

O caracteristică importantă a platformei FileMaker este disponibilitatea unui client complet pentru dispozitive iOS - FileMaker Go (poate fi descărcat de Apple AppStore gratuit). Cu FileMaker Go poate lucra cu fmp12-fișier local (anterior pentru a încărca dispozitivul iOS) și rețeaua de conectare la FileMaker Server. Practic, acest lucru înseamnă că, odată ce a dezvoltat fmp12 aplicației este atât dekstopov și aplicații mobile. De fapt, acesta este, de asemenea, o aplicație web-based, dar mai mult pe aceasta mai jos.

Deși vorbim despre cross-platform platforma FileMaker, dezvoltarea de aplicații, avem în continuare să ia în considerare dacă utilizatorii vor lucra numai prin intermediul FileMaker Pro, sau conectați cu dispozitive iOS. Acest lucru se aplică în principal interfață soluții (dimensiunea fontului, controale, etc), dar există limitări tehnice minore.

Ocazional, atunci când toți utilizatorii lucrează în mod exclusiv pe iOS ustroystvah.Chasche unii utilizatori funcționează prin intermediul Pro FileMaker, și iOS dispozitiv (de obicei, iPad), utilizat pentru a organiza locurile de muncă mobile.

Licențiere: O licență pentru FileMaker Server activat conexiunile competitive în numărul de utilizatori simultani cu dispozitive iOS (aproximativ conexiuni competitive vezi mai jos) + licență de FileMaker Pro, dacă este necesar.

Web acces la aplicarea FileMaker (WebDirect).

Opțiuni și aplicații de utilizare Implementare FileMaker, echipa FileMaker

Înainte de anunțarea versiunii 13 a tehnologiei de difuzare FileMaker FileMaker în web-aplicație a fost numit IWP (Internet Web Publishing), și impune o serie de restricții semnificative asupra dezvoltatorilor. Un număr foarte mare de „chips-uri» FileMaker, din păcate, nu au de lucru pe Web, astfel că, în cele mai multe cazuri, aplicatii web FileMaker este versiune a standardului FMP-aplicații simplificat în mod semnificativ.

Începând cu versiunea 13 (ca din acest scris este relevant pentru 14 versiune), situația sa schimbat dramatic. Pentru a înlocui IWP depășite a venit WebDirect tehnologie complet nouă. Acum, practic toate restricțiile au fost ridicate, iar atunci când este accesat prin intermediul Web-ului, utilizatorul este de fapt de lucru cu deplină FileMaker-aplicare.

Limitele mici, toate la fel acolo. Main - este lipsa funcției de export în PDF, cu toate acestea, și nu este dificil de a obține în jurul valorii de utilizarea funcției de imprimare a paginii de browser. După cum sa menționat mai sus, în sistemele OS X, posibilitatea de a salva PDF-fișier este o caracteristică standard a sistemului de operare Windows, apăsați, și în Windows, trebuie să instalați driverul virtuală PDF-imprimantă.

Licențiere: O licență pentru FileMaker Server activat conexiunile competitive în numărul de utilizatori simultani pe întregul web (pe conexiunile competitive, vezi mai jos).

În timpul funcționării, serverul prin intermediul iOS sau de acordare a licențelor browser-ul web realizat de așa-numitele conexiuni competitive. FileMaker Server atunci când un utilizator nou, verificați numărul total de utilizatori conectați (prin iOS sau browser web), iar în cazul în care această sumă depășește specificat în licență achiziționată, utilizatorul „nu va permite“ serverul de aplicații - utilizatorul va trebui să aștepte până când unii dintre ceilalți utilizatori în afara aplicației. Numărul de conexiuni competitive indicate la achiziționarea FileMaker Server (depinde de prețul), dar, dacă este necesar, acestea pot cumpăra după achiziționarea licenței. Utilizatorii conectați la aplicația prin intermediul Pro FileMaker nu afectează conexiunea competitivă, așa cum FileMaker Pro licențiat separat.

Partajarea. FileMaker Server + FileMaker Pro + FileMaker Go + WebDirect

Opțiuni și aplicații de utilizare Implementare FileMaker, echipa FileMaker

Toate opțiunile de conectivitate la FileMaker Server nu se exclud reciproc și pot fi combinate. Putem oferi utilizatorilor posibilitatea de a se conecta la aplicarea în moduri diferite, în funcție de acestea rezolvate în sarcinile de aplicare.

Iată un exemplu în acest sens de implementare:

  • FileMaker Pro. Utilizatorii care lucrează cu aplicația cea mai activă, ceea ce face în mod constant datele. Aici importantă performanță și funcționalitate completă. De exemplu, managerii de la locul de muncă, cu CRM-sistem.
  • FileMaker Go. accesul periodic la cerere, organizarea accesului angajaților de telefonie mobilă, organizarea de zone de locuri de muncă virtuale prozvodstvennyh etc.
  • WebDirect. accesul periodic la cerere. De exemplu, organizarea „Contul meu“ pentru partenerii / organizația Clent.

Licențiere: O licență pentru FileMaker Server activat conexiunile competitive în numărul de lucru simultan, prin intermediul web sau utilizatorii iOS + licență de FileMaker Pro în numărul de calculatoare ale utilizatorilor. Deoarece conexiunile competitive sunt mai ieftine decât licența de FileMaker Pro, distribuție savvy poate da unele economii.

Accesul de la distanță la aplicația Server FileMaker de pe Internet.

Trimite acest link: