Events
Develer is certified CIR by the French Government!
Data:December, 21st 2011
Luogo:Internet

 

CIR is a certification from the French Ministry of Education and Research that recognizes Develer as a company accredited in the field of R&D.

Obtaining certification will allow us to be very competitive on the French market, both against foreign suppliers in relation to domestic suppliers!

Develer, a company that already has collaborations in the field of software development with many big brand (BTicino, GE, National Research Council, Canonical) can now be considered also among the preferred service provider by French companies who want to delegate the implementation of its software or its electronic equipment to an international team of experts.

 
Investigation of the embedded market and the RTOS!
checklist embedded rtos
Data:December, 14th 2011
Luogo:Internet

 

We suggest you the investigation on the world market and embedded RTOS:

The initiative analyze and registers behaviours in the embedded world, identifying the most used RTOS, working tools and the most popular trends in the market sector.

Within the questionnaire, the topics touch on 4 aspects: Open Source, Hardware used in the projects, preferred software tools, investigation into the Real-Time OS world.

The survey contains 25 questions (it ends in about 5 minutes), is free and is not required to leave contact; although we recommend that you leave your email, thus receiving the full PDF of the final analysis at the end of the survey.

Results will still be made ​​public through the blog, with several post aimed to examine some of the most significant responses received.

 
Qt Day Italia: l’evento italiano per chi sviluppa con Qt!
Qt Day 2012
Data:27/28 Gennaio 2012
Luogo:AC Hotel, Firenze

 

Nei giorni 27/28 Gennaio, Firenze ospiterà QtDay Italia, la prima conferenza italiana su Qt, che farà il punto sulle ultime novità del framework di sviluppo Nokia. L’evento è organizzato da Develer in collaborazione con Nokia e Digia.

QtDay è rivolto a professionisti ed aziende che vogliono migliorare i propri servizi e prodotti integrando tecnologie innovative e multipiattaforma, diminuendo il proprio Time-To-Market e valorizzando le competenze del proprio staff, entrando in contatto con i più importanti esperti di sviluppo del proprio mercato di riferimento.

Develer e QtDay

Oltre ad essere parte dell'organizzazione dell'evento, lo staff Develer sarà in conferenza come speaker nelle giornate Business e Community, sia come staff tecnico disponibile nel Qt Real Time Help Desk.

Durante tutta la conferenza, infatti, saranno a disposizione dei partecipanti alcuni sviluppatori certificati Qt che potranno risolvere problemi legati di sviluppo Qt, dando risposte a problematiche tecniche o anche metodologiche sul codice della vostra applicazione.

La Conferenza

La conferenza porta sul palco programmatori Nokia che realizzano ed evolvono Qt, oltre a staff esperto dei partner certificati italiani, come Develer, che contribuiranno parlando di come si costruiscono e quali sono i vantaggi di business realizzando prodotti software con Qt.

La location scelta, il centro congressi del AC Hotel Firenze, permette un comodo accesso alla conferenza con qualsiasi mezzo di trasporto, ampio parcheggio, vicinanza con la stazione centrale e navetta per l'aeroporto di Firenze e Pisa.

QtDay è diviso in 2 giornate:

  • Business Day, dedicato a manager e responsabili commerciali e di progetto, che vogliono scoprire l’impatto di Qt sul business delle proprie aziende, conoscere casi reali di successo e confrontarsi direttamente con le aziende che possono fornire consulenza in materia sui propri progetti;
  • Community Day, che ha il suo focus su Qt come strumento open source, è dedicato agli sviluppatori della community italiana che vuole aggiornarsi sulle nuove tendenze ed il futuro di Qt.

Sarà possibile iscriversi ad entrambe le giornate di conferenza direttamente dal sito web. Il programma ancora non è stato ancora definito nel dettaglio, è online tuttavia una pagina di Agenda dove verrete informati delle novità in merito.

Iscrizioni

Le iscrizioni inizieranno mercoledi 16 Novembre (domani), la partecipazione è gratuita, ma riusciremo ad ospitare circa 120 partecipanti per giornata; consigliamo quindi di registrarsi all'evento appena possibile: qtday.eventbrite.com.

Per maggiori informazioni: www.qtday.it

 
Virtualization of our technology infrastructure
virtual server
Data:07 Sept 2011
Luogo:develer.com

 

Virtualization of our technology infrastructure Server virtualization to improve the performance of the internal company's IT

In 2010, with the transition to fiber-optic connectivity, Develer starts a renewal process of internal technological structure.

This process took the form a few months ago, even on internal servers, renewed in both hardware and software, leading us to move from a structure based on physical servers into a structure that operates on virtualized servers.

This step, debated and evaluated, was dictated by the attainment of the physical limit of the old hardware architecture; in fact we had 2 servers in-house (Trinity, Atlantis), which were carried out most of the necessary functions.

Trinity served as:

  • Intranet
  • Mail server
  • NFS e Home manager
  • shell server

Atlantis was our web server where we host several services, from our websites (such as better software) to customer applications.

As mentioned, the move was designed to solve most of the problems we had encountered in the old structure.

Here are some of the main reasons which justified the migration:

Hardware Performance Lock

The system as it was until a few months ago was born with Develer, when in the company orbited only 5 employees, it goes without saying that with the current "almost 30" the old server was a little bit in trouble!

The system as it was until a few months ago was born with Develer, when in the company orbited only 5 employees, this explains why with today's "almost 30" the old server was a little bit in trouble!

Client Home with NFS, in fact, could no longer climb performance, creating a real bottleneck for all client and internal applications.

Non Enterprise Hardware
Hardware that was running the whole system was very good consumer-grade hardware, which has done an excellent job, but with the disadvantage of being subject to a lot more maintenance than necessary, compared to enterprise-class hardware.
Hardware proliferation
This logistically annoying aspect could be understood as a simple choice of "aesthetics", but it is not; proliferation of patch cords, current cables, space occupied by the server, does not lead to any user benefit and therefore are not a viable option if you want to optimize resources and spaces.
Single Point of Failure
This is really easy to explain. If Trinity does it all, when Trinity goes down ... you do not work :)

The choice of virtualization

This choice was based not only on cancellation of the old problems, but also on 4 different results we are aiming for the new configuration:

Only enterprise-class hardware!

This is because we did not like the proliferation of hardware, but also because the response times for maintenance of enterprise-class hardware is extremely fast!

We currently use:

  • SAN: HP P2000 G3 MSA Fibre Channel
  • 2 server: HP DL380G7 (2 CPU Xeon E5630 quad-core, 24GB RAM, fibre channel card)

No more waste of resources!

With virtualization, balancing and resource sharing is a very easy goal to achieve, as opposed to the old setting.

Now we can optimize in real time the load on each server CPU, based on power demand in every moment of every service virtualized.

Easy to manage!

All virtual servers are managed remotely from the console with the advantage that you do not need to be physically present to turn off / on, use CD or DVD, we can add or remove virtual drives as we like, connect the virtual machine to another without a subnet rather than touching wires.

All management of "physical" issues are focused on two servers only.

Improving scalability and timing of service startup

This is the consequence of hitting the three previous objectives!

A more powerful hardware that can be easily managed, in real time by controlling and balancing workloads leads to improved startup times of any new online service is necessary.

Scalability is ensured by a proper sizing of servers:

  • 24 GB of RAM per server can accommodate all our virtual machines on a single server; if any VMs need more resources can automatically turn on the machine less engaged.
  • The dual quad-core processors on each server, provide more than adequate CPU power. VMs running on the same hardware so when a VM needs more memory or processing power it can use directly the server resource not engaged in other processes. By contrast, in the case of many separate physical servers each is limited to its CPU and memory and can not take advantage of others.
  • All hardware upgrades and maintenance (memory, CPU, disks on the SAN) may be made without shutting down or put offline virtual machines and services.

Migration to the VM

The migration has led to a structure of the redundant data centers with 2 physical servers, connected with a fiber channel SAN, which manage the workload, with NFS and home run on a physical level, while all other services are virtualized 8 different VMs.

CED architecture:

ced develer

The only service that has not been virtualized is coupled between the Home + NFS. This choice was made because NFS served by the VM was not able to fully exploit the speed of access to records provided by the SAN, making the service only "a little better" than the old server.

NFS and home were then mounted on the physical server, reducing any performance problem permanently.

Benefits of VM:

The new structure allows implicitly a number of considerable advantages, both in terms of performance and security management services.

Live migration with redundant servers and shared storage

The services, Virtual Machine, are kept on the server (example) A. Being a cluster (2 nodes cluster) in the event that the server had to have some hardware problem sites and the VMs are migrated on server B, the migration is "hot type", with virtually no down of the services.

The SAN is redundant, and that in feeding and even in RAID controller, making it virtually impossible for a failure by "total immobility."

To manage the synchronization of real-time data storage in a first step we evaluated the use of DRBD (http://en.wikipedia.org/wiki/DRBD). We found insufficient evidence made ​​by your performance so we decided to use the SAN.

Performance Tuning

As said, the management of users' home was an important part in the selection of the new solution. The choice of shared SAN is motivated by the possibility to scale and optimize their performance compared to using DRBD.

The performances are guaranteed by SAS (serial attached SCSI) dual port to 15000 RPM. The rather high throughput is maintained by connecting Fibre Channel SAN <-> Server 4Gbit.

Superior reliability
Discs server-grade drives with an MTBF of more than consumers. Redundancy of all components (RAID disks, 2 controllers, 2 power supplies, 2 cache, 2 fiber connections). A confidence level impossible to achieve with consumer components.
Versatility and efficiency in storage management
All virtual disks are on SAN and configuration via the web management interface is very flexible (ability to take snapshots of data, copying, resize the virtual disks, load distribution of I / O across several disk groups as needed of the various virtual machines).

Used Software

Here's what we chose:

  • Ubuntu server 11.04 (Natty Narwhal)
  • Qemu + KVM + libvirt
  • Pacemaker e Corosync (HA)

Why KVM?

KVM has shown better performance (about 20%) on new hardware compared to a solution like Xen, although this remains a more mature and has more features than the KVM

In addition XEN Hypervisor is actually very light, but the main system is a VM, and of our requirements was to run NFS on actual hardware and not on VM.

Conclusion ...

Speaking of optimizations, the problem to solve at this point remains the wired network, office wired gigabit limit begins to be compared with the performance of 4Gb fiber channel connection between the servers and the SAN:)

As soon as possible to put online some performance tests that have helped us to choose between the various solutions (SAN DRDB vs. Xen vs. KVM as well) as well as some benchmarks before and after treatment :)

 
Corso Qt Basic Plus in Develer
Nokia Qt partner
Data:6 Giugno 2011
Luogo:develer.com

 

Dal 6 al 10 Giugno Develer organizza un corso sul framework Qt per programmatori C++, che si terrà nella sede di Campi Bisenzio.

Il corso ha come obiettivo l'introduzione alle librerie Qt di Nokia, per velocizzare l'apprendimento di chi sia avvicina la prima volta a questa libreria.

Al termine del corso, i partecipanti avranno gli strumenti necessari per:

  • Leggere e capire codice Qt già esistente
  • Scrivere semplice programmi Qt in autonomia
  • Partecipare allo sviluppo di programmi Qt più complessi, in affiancamento a programmatori più esperti.

Il corso Qt Basic Plus ha una durata di una intera settimana, viene svolto in sede Develer ed ha un numero limitato di partecipanti (solitamente 5).

 

Richiedi informazioni via mail!

 

Prerequisiti

Per poter partecipare al corso e trarne il massimo beneficio, è necessario che i partecipanti soddisfino i seguenti requisiti:

  • Almeno 1 anno di esperienza concreta con il linguaggio di programmazione C++
  • Conoscenza universitaria dell'inglese tecnico

Struttura del corso

Il corso ha la durata di 5 giorni ed è diviso in due diverse tipologie di sessione:

  • Sessioni teoriche: si svolgono la mattina e hanno la durata di 4 ore al giorno (totale 20 ore).
  • Sessioni pratiche: si svolgono nel pomeriggio e hanno la durata di 4 ore al giorno (totale 20 ore).

Dove possibile, durante il corso si alterneranno diversi istruttori, in modo da fornire una formazione ancora più completa e accurata ai partecipanti, poiché ogni istruttore sarà particolarmente competente nella materia trattata.

Download


[PDF - 250KB] - Scheda completa del corso
[PDF - 1.5MB] - Introduzione alla tecnologia Nokia Qt
[PDF - 170KB] - Qt - Comparazione del codice generato con Qt [ENG]
[PDF - 700KB] - Develer: corporate brochure

 
<< Start < Prev 1 2 3 4 5 Next > End >>

Results 1 - 9 of 41