XaLib Open Source C++ Applica4on Framework by XAllegro - - PowerPoint PPT Presentation

xalib
SMART_READER_LITE
LIVE PREVIEW

XaLib Open Source C++ Applica4on Framework by XAllegro - - PowerPoint PPT Presentation

XaLib Open Source C++ Applica4on Framework by XAllegro TechItalians MeetUp London 24.06.2015 Who we are So#ware house Start-Up in UK


slide-1
SLIDE 1

XaLib ¡

Open ¡Source ¡C++ ¡ Applica4on ¡Framework ¡ by ¡ XAllegro ¡ ¡ ¡

TechItalians ¡ MeetUp ¡ London ¡24.06.2015 ¡

slide-2
SLIDE 2

Who ¡we ¡are ¡

  • So#ware ¡house ¡
  • Start-­‑Up ¡in ¡UK ¡
  • 20 ¡years ¡of ¡interna7onal ¡experience ¡
  • High ¡skilled ¡Team ¡in ¡Italy ¡and ¡UK ¡

What ¡we ¡do ¡

  • Real ¡Time ¡Systems ¡
  • Embedded, ¡IoT, ¡Automa7on ¡
  • High ¡Load ¡Systems ¡& ¡Mul7threading ¡
  • Prototyping ¡and ¡System ¡Integra7on ¡
slide-3
SLIDE 3

Who’s ¡already ¡using ¡Xallegro’s ¡So#ware? ¡

Frimm ¡SpA ¡ ¡ Italy ¡-­‑ ¡www.frimm.com ¡ (B2B,B2C,Mobile) ¡ Real ¡Estate ¡Group ¡Leader ¡in ¡Italy ¡ ¡ Replat ¡MLS ¡ ¡ Italy ¡-­‑ ¡www.replat.com ¡ (B2B,B2C,Mobile,API,WS,BigData) ¡ Biggest ¡European ¡MLS ¡PlaVorm ¡

¡

Senta ¡Secure ¡ (TSB ¡project) ¡ UK ¡-­‑ ¡www.senta-­‑technologies.com ¡ ¡ Innova4ve ¡client ¡Server ¡Security ¡Model ¡ OperaBit ¡Srl ¡ Italy ¡-­‑ ¡www.operabit.com ¡ (B2B,B2C,Embedded,Mobile,RealTime) ¡ IoT ¡and ¡house ¡appliances ¡control ¡System ¡

¡

Senta ¡Data ¡ UK ¡-­‑ ¡www.sentadata.com ¡ Data ¡capture, ¡collec4on ¡and ¡Analysis ¡ ¡

slide-4
SLIDE 4

What ¡we ¡present ¡today ¡? ¡

  • ¡Professional ¡level ¡
  • ¡Tested ¡
  • ¡Rich ¡of ¡features ¡
  • ¡Scalable ¡
  • ¡Simple ¡and ¡ready ¡to ¡use ¡

Our ¡C++ ¡ ¡ Applica4on ¡Framework ¡ Now ¡Open ¡Source ¡ github.com/XAllegro/XaLib ¡

slide-5
SLIDE 5

Why ¡a ¡new ¡Open ¡Source ¡applica4on ¡framework ¡in ¡C++? ¡ Wikipedia ¡suggests ¡the ¡answer: ¡

en.wikipedia.org/wiki/Comparison_of_web_applica7on_frameworks ¡

Frameworks ¡per ¡Language: ¡ php ¡26, ¡java ¡37, ¡c++ ¡4,… ¡

slide-6
SLIDE 6

Who’s ¡using ¡C++ ¡? ¡

  • ¡Microso# ¡
  • ¡Google ¡
  • ¡Facebook ¡
  • ¡Apple ¡
  • ¡MySql ¡
  • ¡Java ¡
  • ¡Linux ¡
  • ¡… ¡

www.stroustrup.com/applica7ons.html ¡

slide-7
SLIDE 7

XaLib ¡Main ¡Features ¡

100% ¡OOP ¡ Modular, ¡scalar, ¡ extensible ¡design ¡ HTML5-­‑ CSS3 ¡ compliance ¡ C++11 ¡aka ¡C+ +0x ¡ Fully ¡portable ¡ Smart ¡ Pointers ¡ One ¡Conf ¡File ¡ ¡ Hbp ¡Stack ¡ Database ¡ abstrac4on ¡ layer ¡ Result ¡Set ¡(via ¡ std:map). ¡ Super ¡ Globals ¡Var: ¡ REQ,RES,WS ¡ Databse ¡ Par44oning ¡ XML ¡ manipula4on ¡ XSLT ¡ parsing ¡ SHA, ¡AES, ¡DES ¡ via ¡OpenSSL. ¡ Session ¡ Mngmnt ¡ ACL ¡ I18n, ¡mul4ple ¡ UTF-­‑8 ¡ ¡ Logging ¡ Socketa ¡ Mail ¡

Raspberry ¡PI: ¡

  • GPIOs ¡: ¡ready-­‑to-­‑use ¡methods ¡to ¡control ¡GPIO ¡
  • UART ¡: ¡ready-­‑to-­‑use ¡methods ¡for ¡UART ¡
slide-8
SLIDE 8
slide-9
SLIDE 9

What ¡we ¡are ¡looking ¡for ¡? ¡

The ¡community ¡… ¡ www.xallegro.com ¡ info@xallegro.com ¡

Thank ¡you ¡Guys ¡! ¡