• About
  • Professional Info
  • Zaharia Bârsan
  • Poetry

Dan Bârsan

~ The miracle is not that we do this work, but that we are happy to do it. I'm writing in Romanian and English

Dan Bârsan

Monthly Archives: October 2019

Localizarea și internaționalizarea

29 Tuesday Oct 2019

Posted by Birsan Dan in Agile

≈ Leave a comment

Mobile Internationalization

Mobile Internationalization

Mobile app internationalization (I18n) is the process of customizing your code so that it’s ready for localization and able to be modified and released in multiple languages. Mobile app internationalization needs to come one step ahead of the mobile app localization process as your code needs to be ready to handle the localized content when it’s created. Think of localization as customizing the content and internationalization as customizing the code.

Internaționalizarea aplicațiilor mobile (I18n) este procesul de personalizare a codului dvs. astfel încât să fie gata pentru localizare și să poată fi modificat și lansat în mai multe limbi. Internaționalizarea aplicațiilor mobile trebuie să vină cu un pas înaintea procesului de localizare a aplicațiilor mobile, deoarece codul dvs. trebuie să fie gata pentru a gestiona conținutul localizat atunci când este creat. Gândiți-vă la localizare ca la personalizarea conținutului și la internaționalizare ca la personalizarea codului.

Deși localizarea nu trebuie neapărat să fie planificată înainte de procesul de dezvoltare, internaționalizarea aplicațiilor mobile trebuie planificată deoarece, în cele mai multe cazuri, este mai greu să modifice codul pentru internaționalizare după ce acesta a fost creat.

În timp ce procesul de internaționalizare ajută la modificarea codului într-un mod care permite adaptarea la adăugările viitoare de noi locații, trebuie să rețineți că nu există standarde pentru acest lucru. Nu există niciun arhetip care să se adapteze perfect fiecărei localități și vor trebui efectuate modificări pe măsură ce sunt identificate nevoile diferite ale diferitelor regiuni sau locații.

Atunci când dezvoltați aplicația pentru o altă piață, țară sau chiar stat, trebuie să vă asigurați că aplicația respectă toate legile locale. Indiferent dacă distribuiți aplicația prin App Store sau Google Play, veți fi totuși responsabili pentru toate problemele legale care apar cu aplicația dvs.

Trebuie să vă asigurați că aplicația dvs. respectă legile și reglementările locale și, dacă nu, este posibil să fie necesar să schimbați anumite părți sau aspecte ale acesteia pentru a vă adapta diferitelor piețe. De asemenea, trebuie să rețineți că problemele legale ar putea apărea în funcție de modul în care aplicația mobilă este în realitate utilizată și nu doar de intenția modului în care trebuia să fie utilizată.

Modificări de cod

Întregul aspect al internaționalizării aplicațiilor mobile este de a modifica codul pentru a deschide calea spre localizare. Acest lucru înseamnă că, codul este capabil să încarce conținut din mai multe fișiere reprezentând locurile locale acceptate, să comute între conținutul diferit și setările în funcție de ce limbă locală este aleasă, precum și să suporte și să afișeze conținutul diferitelor locații cu lungimi și formate diferite.

Separați conținutul de cod

Primul și cel mai important lucru pe care trebuie să-l faci în ceea ce privește internaționalizarea aplicațiilor mobile este separarea conținutului de baza de cod. Niciunul din conținutul aplicației nu poate fi static în cadrul codului pentru a vă permite să creați diferite versiuni ale acelui conținut, care este încărcat dinamic și adaptat pentru fiecare regiune locală.

Acest lucru este diferit de forking code, deoarece nu veți crea copii diferite ale codului dvs. pentru fiecare locale, în schimb, veți colecta și stoca conținutul dvs. într-un depozit central pentru a putea crea cu ușurință versiuni diferite ale acelui conținut noi locații pe care doriți să le adăugați și să le încărcați în aplicație fără a vă afecta codul. Acest lucru face mai ușor pentru echipa de dezvoltare să lucreze la dezvoltarea aplicației în timp ce traducătorii sau membrii echipei care se ocupă de procesul de localizare pot lucra separat.

Advertisement

Rate this:

Autentificarea Temeinică a Clienților

22 Tuesday Oct 2019

Posted by Birsan Dan in Architecture

≈ Leave a comment

sca-psd2

Ce înseamnă autentificarea temeinică a clienților, cunoscută în limba engleză sub numele de „Strong Customer Authentication” sau SCA pe scurt?

Autentificarea temeinică a clientului este definită ca o autentificare bazată pe utilizarea a două sau mai multe elemente clasificate drept cunoștințe, posesii și inerențe. Să vedem așadar ce înseamnă fiecare în parte.

Elementul cunoștințe reprezintă ceva ce numai utilizatorul știe cum ar fi de exemplu o parolă ce conține numele câinelui utilizatorului. Elementul posesie reprezintă ceva ce numai utilizatorul posedă cum ar fi de exemplu codul numeric personal sau cardul bancar iar elementul inerență reprezintă ceva ce utilizatorul este, cum ar fi amprenta digitală.

Aceste elemente de autentificare trebuie să fie independente unele de altele, prin faptul că devoalarea uneia să nu compromită fiabilitatea celorlalte. Această metodologie de autentificare este astfel concepută încât să protejeze confidențialitatea datelor clienților. Totodată metodologia trebuie să respecte reglementările internaționale, cum ar fi PCI-DSS (Payment Card Industry Data Security Standard) și desigur PSD2.

PSD2 reprezintă a doua iterație a „Directivei privind serviciile de plată” (Payment Services Directive – PSD), o directivă a Uniunii Europene (UE) introdusă prima dată în 2007 pentru a reglementa serviciile de plată și furnizorii de servicii de plată (payment service providers – PSP). Această directivă europeană, PSD, a permis o mai bună concurență paneuropeană vizavi de participarea furnizorilor de servicii la industria de plăți, în timp ce directiva amenință să rupă monopolul industriei bancare privind facilitarea plăților securizate online. Mulți sunt preocupați astăzi de implicațiile adaptării tehnologiei la SCA în PSD2 însă motivele de îngrijorare nu sunt justificate. Concurența pe piața globală a firmelor de securitate oferă o gamă largă de produse IAM – Identity and Access Management adaptate la nevoile și legislația actuală.

În continuare sunt listate câteva dintre soluțiile existenta pe piață.

Oracle Identity Management
Microsoft Azure Active Directory
Okta Identity Cloud
ForgeRock Identity Platform

Dan Bârsan

Rate this:

Facebook activity

Facebook activity

How are you my friend?

Dan Birsan

Agile Architecture Artificial intelligence Business Intelligence HL7 JAVA Management Poetry Puzzle QA Quotes SOA Social Networking

Archives

  • October 2019
  • September 2019
  • April 2019
  • December 2018
  • January 2018
  • July 2017
  • July 2016
  • June 2016
  • October 2015
  • September 2015
  • May 2015
  • March 2015
  • November 2014
  • October 2014
  • September 2014
  • May 2014
  • April 2014
  • March 2014
  • June 2013
  • April 2013
  • March 2013
  • November 2012
  • September 2012
  • August 2012
  • June 2012
  • September 2011
  • August 2011
  • June 2011
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • November 2009
  • October 2009
  • July 2009

Categories

  • Agile
  • Architecture
  • Artificial intelligence
  • Business Intelligence
  • HL7
  • JAVA
  • Management
  • Poetry
  • Puzzle
  • QA
  • Quotes
  • SOA
  • Social Networking
October 2019
S M T W T F S
 12345
6789101112
13141516171819
20212223242526
2728293031  
« Sep    

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 41 other subscribers

Dan Barsan Twitter

  • Domnul Tudor voci.ro/domnul-tudor/ via @pntcdbv 1 year ago
  • Vasile Motrescu, o istorie care nu se învață la școală voci.ro/vasile-motresc… via @pntcdbv 1 year ago
  • Meseria de istoric la începutul mileniului al treilea voci.ro/meseria-de-ist… via @pntcdbv 6 years ago
  • PNTCD Brasov: Neamul nostru rumânesc pntcdbrasov.blogspot.com/2015/10/neamul… 7 years ago
Follow @danbirsan

Facebook activity

Facebook activity

How are you my friend?

Dan Birsan

Agile Architecture Artificial intelligence Business Intelligence HL7 JAVA Management Poetry Puzzle QA Quotes SOA Social Networking

Archives

  • October 2019
  • September 2019
  • April 2019
  • December 2018
  • January 2018
  • July 2017
  • July 2016
  • June 2016
  • October 2015
  • September 2015
  • May 2015
  • March 2015
  • November 2014
  • October 2014
  • September 2014
  • May 2014
  • April 2014
  • March 2014
  • June 2013
  • April 2013
  • March 2013
  • November 2012
  • September 2012
  • August 2012
  • June 2012
  • September 2011
  • August 2011
  • June 2011
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • November 2009
  • October 2009
  • July 2009

Categories

  • Agile
  • Architecture
  • Artificial intelligence
  • Business Intelligence
  • HL7
  • JAVA
  • Management
  • Poetry
  • Puzzle
  • QA
  • Quotes
  • SOA
  • Social Networking
October 2019
S M T W T F S
 12345
6789101112
13141516171819
20212223242526
2728293031  
« Sep    

IT Services

  • esbar – Consulting Technology

Politic

  • Daniel Remus Veres
  • PNTCD Brasov

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 41 other subscribers

Dan Barsan Twitter

  • Domnul Tudor voci.ro/domnul-tudor/ via @pntcdbv 1 year ago
  • Vasile Motrescu, o istorie care nu se învață la școală voci.ro/vasile-motresc… via @pntcdbv 1 year ago
  • Meseria de istoric la începutul mileniului al treilea voci.ro/meseria-de-ist… via @pntcdbv 6 years ago
  • PNTCD Brasov: Neamul nostru rumânesc pntcdbrasov.blogspot.com/2015/10/neamul… 7 years ago
Follow @danbirsan

Live traffic

Create a free website or blog at WordPress.com.

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
  • Follow Following
    • Dan Bârsan
    • Join 26 other followers
    • Already have a WordPress.com account? Log in now.
    • Dan Bârsan
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...