Native desktop modern applications

E
ESUGESUG
www.thalesgroup.com
Native desktop
modern applications
P i e r r e L a b o r d e
E r i c L e P o r s
2
THALES OPEN
Plan
Thales Support Wizard demo
Main open-sources used libraries
Thanks
3
THALES OPEN
Complex context
 A marketing tool
 Multiple Thales entities cooperation
 Used at Paris Air Show 2023 :
6 days, 8 hours a day, on 4 tablets/laptops
Multiple data sources
 Customer models engine with use cases simulation
 JSON, CSV, XLSX, PNG, INI : files as input
 Adaptable : different users and customers for
presentation needs
 Multi-language: English, French
A dynamic demonstration is better, no?
Thales Support Wizard demo!
Running on Pharo 11 for Windows 10
4
THALES OPEN
Main open-sources used libraries
Pharo-INIFile
 .ini file management
Iconography
 Icons library management
Other used tools
 OO & TT debuggers, Chest, Pyramid, Pharo-OS-Windows,
Roassal3
Molecule
 Component-based software architecture
Bloc
 User-interface 2D, interactions, animations and effects
 Alexandrie backend
Toplo
 Widgets and Look & Feel features
 /! pre-alpha version
Pharo-I18N
 Translation tools
github.com/astares/Pharo-I18N
github.com/plantec/Toplo
github.com/astares/Pharo-INIFile
Merci
www.thalesgroup.com
A last slide to thanks all of contributors
 Quality and usability of the different project we discovered
 Reactivity and quality of exchanges with many people of the cummunity
We will continue to publish open-source code and give feedback to the community
 Some libraries are still in internal validation process to open-source world, but OpenSmock is getting bigger each day
Thanks to the Smalltalk community
1 von 5

Más contenido relacionado

Similar a Native desktop modern applications(20)

plone.app.multilingual plone.app.multilingual
plone.app.multilingual
Ramon Navarro6.6K views
Open Source Software: A StudyOpen Source Software: A Study
Open Source Software: A Study
Iqbal Ahmad Ansari1.1K views
Getting Started with PythonGetting Started with Python
Getting Started with Python
Sankhya_Analytics2K views
Aegis ETNA NTUAegis ETNA NTU
Aegis ETNA NTU
AEGIS-ACCESSIBLE Projects276 views
Digital library softwareDigital library software
Digital library software
avid 966 views
Benefits of ExtensionsBenefits of Extensions
Benefits of Extensions
Alexandro Colorado300 views
Benefits of ExtensionsBenefits of Extensions
Benefits of Extensions
Alexandro Colorado246 views
PHPExcel and OPENXML4JPHPExcel and OPENXML4J
PHPExcel and OPENXML4J
Maarten Balliauw1.3K views
Hadoop training in mumbaiHadoop training in mumbai
Hadoop training in mumbai
faizrashid199530 views
KohaKoha
Koha
Mahatma Gandhi University Library10.8K views
Open Atrium and the Drupal intranetOpen Atrium and the Drupal intranet
Open Atrium and the Drupal intranet
Bart Gysens1.6K views

Native desktop modern applications

  • 1. www.thalesgroup.com Native desktop modern applications P i e r r e L a b o r d e E r i c L e P o r s
  • 2. 2 THALES OPEN Plan Thales Support Wizard demo Main open-sources used libraries Thanks
  • 3. 3 THALES OPEN Complex context  A marketing tool  Multiple Thales entities cooperation  Used at Paris Air Show 2023 : 6 days, 8 hours a day, on 4 tablets/laptops Multiple data sources  Customer models engine with use cases simulation  JSON, CSV, XLSX, PNG, INI : files as input  Adaptable : different users and customers for presentation needs  Multi-language: English, French A dynamic demonstration is better, no? Thales Support Wizard demo! Running on Pharo 11 for Windows 10
  • 4. 4 THALES OPEN Main open-sources used libraries Pharo-INIFile  .ini file management Iconography  Icons library management Other used tools  OO & TT debuggers, Chest, Pyramid, Pharo-OS-Windows, Roassal3 Molecule  Component-based software architecture Bloc  User-interface 2D, interactions, animations and effects  Alexandrie backend Toplo  Widgets and Look & Feel features  /! pre-alpha version Pharo-I18N  Translation tools github.com/astares/Pharo-I18N github.com/plantec/Toplo github.com/astares/Pharo-INIFile
  • 5. Merci www.thalesgroup.com A last slide to thanks all of contributors  Quality and usability of the different project we discovered  Reactivity and quality of exchanges with many people of the cummunity We will continue to publish open-source code and give feedback to the community  Some libraries are still in internal validation process to open-source world, but OpenSmock is getting bigger each day Thanks to the Smalltalk community