SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
Develer S.r.l.
       Company Presentation




2009
Agenda




“
                                   Briefing
                                   Technologies
Develer is always striving for
excellence in hardware and         Areas of Competence 
software design, improving a
                                   Case Studies 
full transparency towards
customers, the quality and         Contacts
innovation of its products, the
sharing of knowledge and the
diffusion and development of
open source software.
Briefing

Quick Facts


Growth


Cheat Sheet


Customers
Quick Facts
✔   Business Area: Hardware and Software for industry

✔   Main Office: Via Mugellese, 1 - 50013 Campi Bisenzio (Florence, ITA)

✔   Activity Started on: October 2001

✔   Employees and consultants: 25

✔   Projects realized: 150+

✔   Services offered: software planning, customized software development, consulting
    services, tech courses, hardware design, embedded software
Growth
900000



800000



700000



600000



500000

                                                                 Total Income
400000

                                                                     *2009: estimated in July
300000



200000



100000



     0
         2003   2004   2005   2006   2007   2008   2009   2010
“cheat sheet” (1/2)
Open source solutions
  ✔   Deep knowledge of open source world
  ✔   Develer co-authors many open source libraries


“Python” programming language
  ✔   +6 years of experience
  ✔   Rapid prototyping, fast development
  ✔   Organizers of national Python conference (http:/www.pycon.it)
“cheat sheet” (2/2)
Custom HW boards design
  ✔   Just launched: BeRTOS (http://www.bertos.org), free RTOS for small
      systems.
  ✔   Linux/uCLinux kernel ports, device drivers development, user-space
      libraries and apps.


Open development model
  ✔   Clients have full access to source code repository, ticketing system,
      technical mailing lists
  ✔   Agile methodologies: release early, release often
Customers
Areas of competence
      ● Custom-made software development
      ● Improvement of customers software

      ● Migration onto an open-source platform




                                                              Software
                                 Hardware


● Realization of prototypes
● Realization of custom boards

● Obsolete cards redesign

● High-performance firmware




                                                 Innovation
● Consulting service on new technologies
● Courses on new technologies

● Far-sighted strategic choices

● Improvement of your development workflow
Software
Sotware design and implementation
   ✔   From idea to market

Support for modifications to existing softwares
   ✔   Integration with existing teams and infrastructures

New life to old software
   ✔   Modernization through refactoring and unit tests
   ✔   Upgrade to new technologies or OS

Wide expertise with multi-platform development
   ✔   Linux, Windows, Mac OSX, embedded
Hardware
Give shape to an idea
   ✔   HW/SW product, from idea to market



Re-design of obsolete boards
   ✔   New components for hardware, and firmware with new open
       technologies (avoid vendor lock-in!)



Bring operating systems to bare-HW code
   ✔   Our beloved BeRTOS for tiny systems
   ✔   Linux/ucLinux for medium to large systems
Innovation
Innovative technologies
   ✔   Teaching and implementing new solutions to customers
   ✔   Continous internal R&D and workshops to spread knowledge and
       be on the edge


Workflow improvement
   ✔   Analyze an existing workflow, find bottlenecks and mistakes
   ✔   Introduce agile development technics and concepts borrowed
       from the open-source development model
Technologies

Python


Nokia Qt


PyQt


BeRTOS
Develer & Python
Using Python since 2002:
  ✔   Style: elegant and dynamic language
  ✔   We have been suggesting it to customers ever since
  ✔   We have been using for our internal tools



Benefits of Python:
      ✔   Rapid prototyping (fast development)
      ✔   High portability (desktop and embedded)
      ✔   Faster deploy ever
Develer & Nokia Qt
Using Qt since 2002
      ✔   And proudly so!
      ✔   We have been suggesting it to customers ever since
      ✔   We have been using for our internal tools
      ✔   LGPL License


Experience on most Qt platforms
  ✔   Qt/Windows, Qt/X11, Qt/Mac
  ✔   Qt/Embedded on Linux and Windows CE
Develer & PyQt
Using PyQt since 2004:
   ✔   Perfect match: bringing Qt philosophy into Python elegant and
       dynamic language
   ✔   Many contributions to PyQt development (debugging and testing)



Benefits of PyQt:
   ✔   Rapid prototyping (fast development)
   ✔   Write once, run anywhere
   ✔   Useful C++ portability layer (QtCore)
   ✔   LGPL License as Qt
Develer & BeRTOS
We create BeRTOS in 2001:
  ✔   We have been suggesting it to customers ever since
  ✔   We have been using for our internal tools
  ✔   Direct BeRTOS development (coding, debugging and testing)



Benefits of BeRTOS:
      ✔   Open source and royalty free also for commercial projects
      ✔   Windows SDK with toolchains and IDE integration
      ✔   Multiplatform Wizard for projects configurations
      ✔   Not only kernel: ready to use HW drivers for many peripherals
Case Studies

   CAD for fashion designers
( Python | PyQt | Qt )


   Medical diagnosis appliation
( Python | PyQt | Qt widget )


   Domotic Control Panel
( C++ | Qt )
CAD for fashion designers (1/2)
              We provide software consulting for an
              Italian company, leader in a particular
              field of fashion design.
              One of them is a CAD almost entirely
              written in Python, which uses PyQt to
              fully take advance of the Qt framework.
              Effort: 50 man/months (and running...)
CAD for fashion designers (2/2)
Heavily customized UI
    ●   Best experience possible for designer: Comply to several (often
        odd) habits.
    ●   Qt gives us the flexibility to tweak the UI as we wish, keeping the
        code maintainable.



Full OpenGL acceleration
    ●   Drawing canvas are accelerated with OpenGL (QtOpenGL).
    ●   Some parts (eg: texts) use QPainter over OpenGL
 
Medical diagnosis application (1/2)
              Customer needed to bundle an application
              with the new version of their flagship product.
              Introducing PyQt allowed us to complete the
              first prototype of the application within one
              month from starting from scratch, and to
              deliver the final version after just two months
              later.
Medical diagnosis application (2/2)
Database interaction
 ●   We exploited Qt widgets' flexible API to produce a thin Python layer
     that handles reading and writing values from/to DB.


Full i18n support
 ●   Application is deployed in several markets (including Korean and
     Turkish ones)
 ●   Usage of Qt made adding i18n support trivial.
Domotic Control Panel (1/2)
              We provide software consulting for a
              big domotic Italian corporate.
              The product is developed in C++ and
              the GUI is designed with Qt.
              It runs on a custom ARM-based
              board, with Linux.
Domotic Control Panel (2/2)
Home control
   ●   The system controls all the house: lights, security, windows,
       home theater
Touch screen interface
   ●   With the easy-to-use interface (realized with a touch screen
       device integrated with Qt) the user can control all sensors and
       actuators in the house
i18n
   ●   The user interface is multi language and supports European,
       Chinese and Arabic languages
Contacts
     Internet:
     http://www.develer.com
     info@develer.com


     Phone:
     +39-055-3984627

Mais conteúdo relacionado

Destaque

Fotoreportage Canton Ohio
Fotoreportage Canton OhioFotoreportage Canton Ohio
Fotoreportage Canton OhioEenVandaag
 
Έρευνα Επιχειρήσεις Εύβοιας 2012 Marc
Έρευνα Επιχειρήσεις Εύβοιας 2012 MarcΈρευνα Επιχειρήσεις Εύβοιας 2012 Marc
Έρευνα Επιχειρήσεις Εύβοιας 2012 Marceretrianews
 
Negreponte malacond beach grbw079149036
Negreponte malacond beach grbw079149036Negreponte malacond beach grbw079149036
Negreponte malacond beach grbw079149036eretrianews
 
09 Prepress Preparation Files In Dtp
09 Prepress Preparation Files In Dtp09 Prepress Preparation Files In Dtp
09 Prepress Preparation Files In Dtperetrianews
 
11 Multimedia Design Ii
11 Multimedia Design Ii11 Multimedia Design Ii
11 Multimedia Design Iieretrianews
 
05 - 06 Html blog wordpress demo
05 - 06 Html blog wordpress demo05 - 06 Html blog wordpress demo
05 - 06 Html blog wordpress demoeretrianews
 

Destaque (9)

Fotoreportage Canton Ohio
Fotoreportage Canton OhioFotoreportage Canton Ohio
Fotoreportage Canton Ohio
 
Έρευνα Επιχειρήσεις Εύβοιας 2012 Marc
Έρευνα Επιχειρήσεις Εύβοιας 2012 MarcΈρευνα Επιχειρήσεις Εύβοιας 2012 Marc
Έρευνα Επιχειρήσεις Εύβοιας 2012 Marc
 
Egekrimena DS 33
Egekrimena DS 33Egekrimena DS 33
Egekrimena DS 33
 
Negreponte malacond beach grbw079149036
Negreponte malacond beach grbw079149036Negreponte malacond beach grbw079149036
Negreponte malacond beach grbw079149036
 
09 Prepress Preparation Files In Dtp
09 Prepress Preparation Files In Dtp09 Prepress Preparation Files In Dtp
09 Prepress Preparation Files In Dtp
 
11 Multimedia Design Ii
11 Multimedia Design Ii11 Multimedia Design Ii
11 Multimedia Design Ii
 
05 - 06 Html blog wordpress demo
05 - 06 Html blog wordpress demo05 - 06 Html blog wordpress demo
05 - 06 Html blog wordpress demo
 
Develer - Qt Embedded - Intro
Develer - Qt Embedded - IntroDeveler - Qt Embedded - Intro
Develer - Qt Embedded - Intro
 
Elorza Y Benitez
Elorza Y BenitezElorza Y Benitez
Elorza Y Benitez
 

Semelhante a Develer - Company Profile

Kahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering ServicesKahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering Serviceskahunasystems
 
Improve Time to Market for Industrial Edge Devices
Improve Time to Market for Industrial Edge DevicesImprove Time to Market for Industrial Edge Devices
Improve Time to Market for Industrial Edge DevicesQt
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth Pilli
 
6722_AS_ Top 8 Flutter app development tools to consider in 2024.pdf
6722_AS_ Top 8 Flutter app development tools to consider in 2024.pdf6722_AS_ Top 8 Flutter app development tools to consider in 2024.pdf
6722_AS_ Top 8 Flutter app development tools to consider in 2024.pdfDianApps Technologies
 
Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...
Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...
Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...Luigi Francesco Cerfeda
 
Mp25: Mobile dev with QT and Python for the Notorious N9
Mp25: Mobile dev with QT and Python for the Notorious N9Mp25: Mobile dev with QT and Python for the Notorious N9
Mp25: Mobile dev with QT and Python for the Notorious N9Montreal Python
 
PrashantSoni_exp_embeddedSwDevelopment_latest
PrashantSoni_exp_embeddedSwDevelopment_latestPrashantSoni_exp_embeddedSwDevelopment_latest
PrashantSoni_exp_embeddedSwDevelopment_latestPrashant Soni
 
Qt - for stack overflow developer conference
Qt - for stack overflow developer conferenceQt - for stack overflow developer conference
Qt - for stack overflow developer conferenceNokia
 
Resume - Allen Granum
Resume - Allen GranumResume - Allen Granum
Resume - Allen GranumAllen Granum
 
Efficient platform engineering with Microk8s & gopaddle.pdf
Efficient platform engineering  with  Microk8s & gopaddle.pdfEfficient platform engineering  with  Microk8s & gopaddle.pdf
Efficient platform engineering with Microk8s & gopaddle.pdfVinothini Raju
 
Megha_Smriti_resume
Megha_Smriti_resumeMegha_Smriti_resume
Megha_Smriti_resumemegha smriti
 
Utilisation de la plateforme virtuelle QEMU/SystemC pour l'IoT
Utilisation de la plateforme virtuelle QEMU/SystemC pour l'IoTUtilisation de la plateforme virtuelle QEMU/SystemC pour l'IoT
Utilisation de la plateforme virtuelle QEMU/SystemC pour l'IoTPôle Systematic Paris-Region
 
How to Work Efficiently in a Hybrid Git-Perforce Environment
How to Work Efficiently in a Hybrid Git-Perforce EnvironmentHow to Work Efficiently in a Hybrid Git-Perforce Environment
How to Work Efficiently in a Hybrid Git-Perforce EnvironmentPerforce
 
Kavaskar_LatestResume
Kavaskar_LatestResumeKavaskar_LatestResume
Kavaskar_LatestResumeKavaskar Kava
 
Resume_ManishMDhoke
Resume_ManishMDhokeResume_ManishMDhoke
Resume_ManishMDhokeManish Dhoke
 
Crossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdfCrossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdfv89wytwpyn
 
Kevin Conley Developer Resume
Kevin Conley Developer ResumeKevin Conley Developer Resume
Kevin Conley Developer Resumekconley2602
 

Semelhante a Develer - Company Profile (20)

Kahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering ServicesKahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering Services
 
Meet Qt
Meet QtMeet Qt
Meet Qt
 
Improve Time to Market for Industrial Edge Devices
Improve Time to Market for Industrial Edge DevicesImprove Time to Market for Industrial Edge Devices
Improve Time to Market for Industrial Edge Devices
 
SivaBorra
SivaBorraSivaBorra
SivaBorra
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
 
6722_AS_ Top 8 Flutter app development tools to consider in 2024.pdf
6722_AS_ Top 8 Flutter app development tools to consider in 2024.pdf6722_AS_ Top 8 Flutter app development tools to consider in 2024.pdf
6722_AS_ Top 8 Flutter app development tools to consider in 2024.pdf
 
Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...
Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...
Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...
 
Mp25: Mobile dev with QT and Python for the Notorious N9
Mp25: Mobile dev with QT and Python for the Notorious N9Mp25: Mobile dev with QT and Python for the Notorious N9
Mp25: Mobile dev with QT and Python for the Notorious N9
 
PrashantSoni_exp_embeddedSwDevelopment_latest
PrashantSoni_exp_embeddedSwDevelopment_latestPrashantSoni_exp_embeddedSwDevelopment_latest
PrashantSoni_exp_embeddedSwDevelopment_latest
 
Aplit-Soft
Aplit-Soft Aplit-Soft
Aplit-Soft
 
Qt - for stack overflow developer conference
Qt - for stack overflow developer conferenceQt - for stack overflow developer conference
Qt - for stack overflow developer conference
 
Resume - Allen Granum
Resume - Allen GranumResume - Allen Granum
Resume - Allen Granum
 
Efficient platform engineering with Microk8s & gopaddle.pdf
Efficient platform engineering  with  Microk8s & gopaddle.pdfEfficient platform engineering  with  Microk8s & gopaddle.pdf
Efficient platform engineering with Microk8s & gopaddle.pdf
 
Megha_Smriti_resume
Megha_Smriti_resumeMegha_Smriti_resume
Megha_Smriti_resume
 
Utilisation de la plateforme virtuelle QEMU/SystemC pour l'IoT
Utilisation de la plateforme virtuelle QEMU/SystemC pour l'IoTUtilisation de la plateforme virtuelle QEMU/SystemC pour l'IoT
Utilisation de la plateforme virtuelle QEMU/SystemC pour l'IoT
 
How to Work Efficiently in a Hybrid Git-Perforce Environment
How to Work Efficiently in a Hybrid Git-Perforce EnvironmentHow to Work Efficiently in a Hybrid Git-Perforce Environment
How to Work Efficiently in a Hybrid Git-Perforce Environment
 
Kavaskar_LatestResume
Kavaskar_LatestResumeKavaskar_LatestResume
Kavaskar_LatestResume
 
Resume_ManishMDhoke
Resume_ManishMDhokeResume_ManishMDhoke
Resume_ManishMDhoke
 
Crossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdfCrossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdf
 
Kevin Conley Developer Resume
Kevin Conley Developer ResumeKevin Conley Developer Resume
Kevin Conley Developer Resume
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Último (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Develer - Company Profile

  • 1. Develer S.r.l. Company Presentation 2009
  • 2. Agenda “  Briefing  Technologies Develer is always striving for excellence in hardware and  Areas of Competence  software design, improving a  Case Studies  full transparency towards customers, the quality and  Contacts innovation of its products, the sharing of knowledge and the diffusion and development of open source software.
  • 4. Quick Facts ✔ Business Area: Hardware and Software for industry ✔ Main Office: Via Mugellese, 1 - 50013 Campi Bisenzio (Florence, ITA) ✔ Activity Started on: October 2001 ✔ Employees and consultants: 25 ✔ Projects realized: 150+ ✔ Services offered: software planning, customized software development, consulting services, tech courses, hardware design, embedded software
  • 5. Growth 900000 800000 700000 600000 500000 Total Income 400000 *2009: estimated in July 300000 200000 100000 0 2003 2004 2005 2006 2007 2008 2009 2010
  • 6. “cheat sheet” (1/2) Open source solutions ✔ Deep knowledge of open source world ✔ Develer co-authors many open source libraries “Python” programming language ✔ +6 years of experience ✔ Rapid prototyping, fast development ✔ Organizers of national Python conference (http:/www.pycon.it)
  • 7. “cheat sheet” (2/2) Custom HW boards design ✔ Just launched: BeRTOS (http://www.bertos.org), free RTOS for small systems. ✔ Linux/uCLinux kernel ports, device drivers development, user-space libraries and apps. Open development model ✔ Clients have full access to source code repository, ticketing system, technical mailing lists ✔ Agile methodologies: release early, release often
  • 9. Areas of competence ● Custom-made software development ● Improvement of customers software ● Migration onto an open-source platform Software Hardware ● Realization of prototypes ● Realization of custom boards ● Obsolete cards redesign ● High-performance firmware Innovation ● Consulting service on new technologies ● Courses on new technologies ● Far-sighted strategic choices ● Improvement of your development workflow
  • 10. Software Sotware design and implementation ✔ From idea to market Support for modifications to existing softwares ✔ Integration with existing teams and infrastructures New life to old software ✔ Modernization through refactoring and unit tests ✔ Upgrade to new technologies or OS Wide expertise with multi-platform development ✔ Linux, Windows, Mac OSX, embedded
  • 11. Hardware Give shape to an idea ✔ HW/SW product, from idea to market Re-design of obsolete boards ✔ New components for hardware, and firmware with new open technologies (avoid vendor lock-in!) Bring operating systems to bare-HW code ✔ Our beloved BeRTOS for tiny systems ✔ Linux/ucLinux for medium to large systems
  • 12. Innovation Innovative technologies ✔ Teaching and implementing new solutions to customers ✔ Continous internal R&D and workshops to spread knowledge and be on the edge Workflow improvement ✔ Analyze an existing workflow, find bottlenecks and mistakes ✔ Introduce agile development technics and concepts borrowed from the open-source development model
  • 14. Develer & Python Using Python since 2002: ✔ Style: elegant and dynamic language ✔ We have been suggesting it to customers ever since ✔ We have been using for our internal tools Benefits of Python: ✔ Rapid prototyping (fast development) ✔ High portability (desktop and embedded) ✔ Faster deploy ever
  • 15. Develer & Nokia Qt Using Qt since 2002 ✔ And proudly so! ✔ We have been suggesting it to customers ever since ✔ We have been using for our internal tools ✔ LGPL License Experience on most Qt platforms ✔ Qt/Windows, Qt/X11, Qt/Mac ✔ Qt/Embedded on Linux and Windows CE
  • 16. Develer & PyQt Using PyQt since 2004: ✔ Perfect match: bringing Qt philosophy into Python elegant and dynamic language ✔ Many contributions to PyQt development (debugging and testing) Benefits of PyQt: ✔ Rapid prototyping (fast development) ✔ Write once, run anywhere ✔ Useful C++ portability layer (QtCore) ✔ LGPL License as Qt
  • 17. Develer & BeRTOS We create BeRTOS in 2001: ✔ We have been suggesting it to customers ever since ✔ We have been using for our internal tools ✔ Direct BeRTOS development (coding, debugging and testing) Benefits of BeRTOS: ✔ Open source and royalty free also for commercial projects ✔ Windows SDK with toolchains and IDE integration ✔ Multiplatform Wizard for projects configurations ✔ Not only kernel: ready to use HW drivers for many peripherals
  • 18. Case Studies CAD for fashion designers ( Python | PyQt | Qt ) Medical diagnosis appliation ( Python | PyQt | Qt widget ) Domotic Control Panel ( C++ | Qt )
  • 19. CAD for fashion designers (1/2) We provide software consulting for an Italian company, leader in a particular field of fashion design. One of them is a CAD almost entirely written in Python, which uses PyQt to fully take advance of the Qt framework. Effort: 50 man/months (and running...)
  • 20. CAD for fashion designers (2/2) Heavily customized UI ● Best experience possible for designer: Comply to several (often odd) habits. ● Qt gives us the flexibility to tweak the UI as we wish, keeping the code maintainable. Full OpenGL acceleration ● Drawing canvas are accelerated with OpenGL (QtOpenGL). ● Some parts (eg: texts) use QPainter over OpenGL  
  • 21. Medical diagnosis application (1/2) Customer needed to bundle an application with the new version of their flagship product. Introducing PyQt allowed us to complete the first prototype of the application within one month from starting from scratch, and to deliver the final version after just two months later.
  • 22. Medical diagnosis application (2/2) Database interaction ● We exploited Qt widgets' flexible API to produce a thin Python layer that handles reading and writing values from/to DB. Full i18n support ● Application is deployed in several markets (including Korean and Turkish ones) ● Usage of Qt made adding i18n support trivial.
  • 23. Domotic Control Panel (1/2) We provide software consulting for a big domotic Italian corporate. The product is developed in C++ and the GUI is designed with Qt. It runs on a custom ARM-based board, with Linux.
  • 24. Domotic Control Panel (2/2) Home control ● The system controls all the house: lights, security, windows, home theater Touch screen interface ● With the easy-to-use interface (realized with a touch screen device integrated with Qt) the user can control all sensors and actuators in the house i18n ● The user interface is multi language and supports European, Chinese and Arabic languages
  • 25. Contacts Internet: http://www.develer.com info@develer.com Phone: +39-055-3984627