Recife, Pernambuco, Brasil
759 seguidores Más de 500 os

Unirse para ver el perfil

Acerca de

Software engineer with several years of experience developing software for diverse…

Experiencia y educación

  • Incognia

Mira la experiencia completa de Thiago

Mira su cargo, antigüedad y más

o

Al hacer clic en «Continuar» para unirte o iniciar sesión, aceptas las Condiciones de uso, la Política de privacidad y la Política de cookies de LinkedIn.

Publicaciones

  • A Multiplatform Architecture for Games

    FISL14

    In this presentation we showed the architecture designed for the Facebook version of Incredible Circus and how it solved the problems of multiplatform development we faced in the mobile versions.

    Otros autores
    Ver publicación
  • A todo mundo eu dou PSIU

    Campus Party 2012

    Talk at Campus Party 2012 about PSIU, a communication protocol for robots developed by RoboLivre.org

    Ver publicación
  • Hello, Arduino! What's Up, Android?

    AndroidRec 2012

    Lightning talk at AndroidRec 2012 showing how to connect Arduino and Android devices using ADK.

    Ver publicación
  • Communication software synthesis from UML-ESL models

    Proceedings of the 25th Symposium on Integrated Circuits and Systems Design (SBCCI)

    The electronic devices market demands a larger amount of functionality integrated into a single product. To address this demand, the industry migrated to solutions based on processors, increasing the software role in the systems. However, processor-based solutions raises the design complexity due to the complexity of Hardware-dependent Software (HdS). To cope with this complexity, the virtual platforms approach is applied, in which the whole system is modeled in order to reduce the design time.…

    The electronic devices market demands a larger amount of functionality integrated into a single product. To address this demand, the industry migrated to solutions based on processors, increasing the software role in the systems. However, processor-based solutions raises the design complexity due to the complexity of Hardware-dependent Software (HdS). To cope with this complexity, the virtual platforms approach is applied, in which the whole system is modeled in order to reduce the design time. Nowadays, much of this work is manually performed, synthesizing all structures and behavior required in a system level design language (SLDL). However, with the increasing systems complexity, it is becoming impractical to continue performing this synthesis manually. In the last decade, several studies have addressed the synthesis of software components from descriptions in SLDLs and recently in the Unified Modeling Language (UML). Although significant automation has been obtained, there are limitations in the abstraction achieved. In order to raise the abstraction of the description, the UML-ESL profile was proposed to abstract the communication structure, with a synthesis technique for communication between software and hardware interfaces. This work presents a technique to synthesize the multitasking and the communication between software components of the system from a description in UML-ESL for virtual platform simulation. The results obtained showed up to 60% decrease in the amount of code manually written.

    Otros autores
    Ver publicación
  • HdSC: a fast and preemptive modeling for on host HdS development

    Proceedings of the 24th Symposium on Integrated Circuits and Systems Design (SBCCI)

    In modern embedded systems, the Hardware-dependent Software (HdS) plays a critical role due to its increasing complexity and development cost. To HdS development starting in an initial system design phase, fast and accurate preemptive processor models should be provided for simulating the software using level interface on the host machine environment. This paper presents a strategy for target processor modeling that enables HdS development using native tools running in the host…

    In modern embedded systems, the Hardware-dependent Software (HdS) plays a critical role due to its increasing complexity and development cost. To HdS development starting in an initial system design phase, fast and accurate preemptive processor models should be provided for simulating the software using level interface on the host machine environment. This paper presents a strategy for target processor modeling that enables HdS development using native tools running in the host machine. Our approach s the specification of platform components such as bus data and interruption interfaces and platform specification features, which provides a fast and accurate modeling mechanism. A technique for instruction count estimates is being proposed, which is very accurate and s the development of driver code plus interruption service routines at a very early design phase. Results demonstrate that a virtual platform specified using the proposed approach can perform fast and accurate software simulation running on host machine, without the need of ISS processor models. The experiments performed validate the proposed approach by showing its efficiency with about three orders of magnitude simulation speed up, including the Dhrystone benchmark in order to assess performance evaluation estimation.

    Otros autores
    Ver publicación

Proyectos

  • Tangerina Joystick

    A joystick app for iOS and Android that through an SDK can connect and interact with third party applications. Using the local network, and transmitting informations through socket, build on top of zeroconf methodology.

    Otros creadores
  • PhotoBeamer for NokiaX

    -

    Client application of the PhotoBeamer photo sharing service for Nokia X platform (Android based platform).

    Technologies: Java, Android SDK, RxJava, REST, Socket.IO.

    Otros creadores
    Ver proyecto
  • Incredible Circus for Facebook

    -

    HTML5 version of the "Incredible Circus" game released on Facebook.

    This version was designed with a completely new architecture to enable the use of external physics engine, unit testing and multiple front-ends.

    Technologies: JavaScript, Box2D, Buster.JS, CSS3, HTML.

    Otros creadores
    Ver proyecto
  • The Incredible Circus

    -

    The Incredible Circus was released in Brazil in 2012 and now has over 2.5 million s worldwide, only on Nokia platforms. Development of Windows Phone and Symbian, MeeGo, Android and iOS versions of the game.

    Technologies: Windows Phone SDK, Qt/QML.

    Otros creadores
    Ver proyecto
  • ERESI Project

    -

    Developer of the ARM disassembly library for ERESI, an open-source multi-architecture binary analysis framework for UNIX systems.

    Ver proyecto

Idiomas

  • Portuguese

    Competencia bilingüe o nativa

  • English

    Competencia básica profesional

  • Spanish

    Competencia básica

Recomendaciones recibidas

Ver el perfil completo de Thiago

  • Descubrir a quién conocéis en común
  • Conseguir una presentación
  • ar con Thiago directamente
Unirse para ver el perfil completo

Perfiles similares

Añade nuevas aptitudes con estos cursos