|
|
|
|
|
|
|
|
![]()
Consulting/Hardware and Software Systems Integration:
- Monitoring, command and control systems;
- Gigabit Ethernet fiber-optic transmission systems:
- 'Backbone' optical transmission equipment, network cabinets, etc..;
- Wireless systems (WIFI, RFID/NFC, etc.);
- Radio communication systems (e.g. TETRA);
- IP telephony systems;
![]()
Consulting/Report Development:
- SQL Server Reporting Services (SSRS);
- Business Intelligence and Reporting Tools (BIRT);
- Crystal Reports;
- JasperReports.
![]()
Consulting/Software Development:
- Turnkey solutions for Centralized Management and Real-time Monitoring;
- Customized Information Management Software, e.g.:
- documentation;
- customers;
- suppliers;
- orders;
- general resources;
- etc.
![]()
Consulting/Software Development for:
- Mobile Devices;
- Embedded Systems.
![]()
Consulting/Development of:
- Web Front-ends and similar works;
- Server-side Web Applications.
![]()
Consulting/Software Development:
- SOA-based Distributed Computing Solutions;
- Audio/Video Multimedia Solutions;
- Data Communications and Telemetry Solutions.
![]()
Consulting/Development of Rich Client Applications.
![]()
Consulting/RF/Microwave Engineering Design:
- RF Electronics on PCB;
- Microstrip and Stripline Technologies.
![]()
Customized training in all areas. Please refer to the "Training" section.
Please use the menu on the left to explore our services.
|
|
|
|
|
This section highlights some of the most distinctive projects to date. Please explore the descriptions and gallery.
Software Development
Customer Relationship Management (CRM) System
client: Daphne Pty. Ltd., Australia
Description
- Design, implementation and testing of a Web-based Customer Relationship Management (CRM) System; works:
- Database Design;
- Microsoft SQL Server setup;
- 3-tier Management System Development;
- Web Design/Integration;
- Business Intelligence Reporting;
- Deployment to SBS 2003/2011 (IIS6/7);
Gallery
Mobile IPv6 state-of-the-art Monitoring System
in collaboration with INESC-Porto
Description
- In-depth study of terminal mobility in Mobile IPv6 based WIFI networks;
- Design, implementation (in Java / C) and testbed validation of a passive monitoring system for distributed access networks; key results/achievements:
- real-time identification and tracking of Mobile IPv6 traffic flows;
- collection of monitoring data based on Cisco IOS NetFlow v9 interface;
- two-way communication for behavioral control of filtering/sampling of traffic;
- implementation of a front-end (JFC/Swing) for real-time interactive network monitoring;
- real-time plotting of the network topology, node mobility detection, display of flow path information and traffic statistics;
- plotting of high-precision start/finish curves, including high performance 'zooming' techniques for the computation of instantaneous data rates, delays between nodes, retransmissions and packet loss;
- mobility analysis with real-time metrics.
Gallery
Management System for Condominium Services
in collaboration with FEUP
Description
- Development of a management support system for condominium service companies;
- Examples of services supported by the system:
- Management of joint owner -> apartment -> condominium associations;
- Management of payments to be made by each joint owner, for each apartment, including shares and common shares per apartment;
- Management of company employees, whether they are on-site service employees to apartments/condominiums or office workers;
- Management of company sub-contractors for certain types of service, including price per service (per hour) and company data;
- Management of daily services, i.e., by whom they are made, how long do they take, and how much do they cost;
- Technical implementation details:
- Oracle DBMS accessed by PL/SQL;
- Web interface based on HTML, XML, XSL;
- Study of 3NF and BCNF normalization;
- TRIGGERS;
Gallery
Systems Engineering
Dublin Light Rail Transit (LUAS B1-400)
in collaboration with EFACEC - Engenharia e Sistemas, S.A.
Description
- In-depth study of the following systems:
- Fiber-optic Gigabit Ethernet Transmission Network;
- TETRA Radio Communications System (Motorola Dimetra IP);
- Command and Control Center System (EFARAIL);
- Video Surveillance System (CCTV);
- Public Information System (visual and sound);
- Systems for Automatic Vehicle Location (AVLS) and Signalling;
- Ticketing System (AFC);
- Telephone Systems & Telecoms Emergency;
- Design and documentation under contract B1-400 (lines C1 and B1 LRT Dublin):
- Fiber-optic Gigabit Ethernet Transmission Network(backbone optical transmission equipment, network cabinets and interconnects with other systems);
- TETRA Radio Communications System (extension of the existing radio system, including MTS 2 Base Stations, Cell Enhancers, Motorola Dimetra IP Compact switch, TDMoIP Gateways, Integrated Command and Control System (ICCS), Motorola Dispatchers, Voice / Data Radios and Handportables);
- (System Design) Radio and Transmission Network disciplines under contract A1-450 (line A1 LRT Dublin):
- Survey and analysis of functional and nonfunctional requirements of the project;
- Study and definition of technically and economically viable solutions to meet the requirements of the project;
- Base project and preparation of all technical and functional specifications;
- Definition and management of technical interfaces with other disciplines;
- Technical interface with customers, suppliers and technology partners;
- Technical studies to validate the chosen solution in terms of reliability, availability, capacity, compatibility, traffic, coverage, energy consumption, etc..;
- Detailed project design, configuration of equipment and systems, production of installation and assembly plans;
- Interface with technical drawing (CAD) teams;
- Preparation of factory acceptance tests (FAT) and site acceptance tests (SAT) with a view to system commissioning;
- Design and specification of the optical fiber transmission network under contract A1-450 (VP003 variation - CCTV network for the South Dublin City Council (SDCC)):
- Survey and analysis of requirements according to the specifications;
- Study and definition of the technical solution;
- Document preparation: technical and functional specifications, configuration, installation and assembly plans;
- Interface with procurement for the purchase of equipment and cables;
- Interface with the CAD team for the production of technical drawings;
- Preparation of FAT and SAT test procedures
- Equipment setup and testing.
Gallery
Free-space optics (FSO) Transmission System
in collaboration with ViaQuanta Telecomunicações, Lda
Description
- In-depth study on key topics concerning optical fibers, optical wireless communications (WOC) and free-space optics (FSO) transmission systems;
- Technical and economical feasibility study for the design of a low-cost, short-haul, FSO communication system; expected transmission rates around 1.25 Gbps (1000BASE-SX Gigabit Ethernet interface);
- Preliminary study for the design and implementation of an optoelectronic prototype: FSO head operating at 850 nm wavelength.
MIMO for 4G Wireless Communications
in collaboration with FEUP/FCT
Description
- Derivation of the maximum spectral efficiency of multiple-input multiple-output (MIMO) systems in mobile wireless communication environments;
- Study, design and validation of advanced transmission and reception techniques in doubly dispersive MIMO LTV systems.
Gallery
Meteorological Satellite Earth Station
in collaboration with FEUP
Description
- The project goal was to design, implement and test a 1.7 GHz low-noise amplifier (LNA) intended to be the first stage of a Meteosat System downconverter;
- The LNA, together with the following stages (such as the baseband filter, the mixer and the local oscillator), would allow the reception of meteorological images from the Meteosat System;
- Once implemented on a PCB using microstrip technology, the individual components and the overall LNA system were tested using microwave measurement techniques; more specifically, S-parameter measurements were made using a vector network analyser;
- The design process was assisted by the use of EM simulation software, such as Ansoft Serenade.
Gallery
4-finger CDMA RAKE Receiver
in collaboration with FEUP
Description
- MATLAB/SIMULINK 4-finger RAKE receiver design; this type of receiver is commonly used in CDMA systems and allows for transmitted signal replica combination, yielding an improved signal estimate at the receiver output;
- Several simulations perfomed to evaluate the quantitative performance improvements introduced by the RAKE receiver, compared to a conventional receiver.
Gallery
Other projects
- PHP/MySQL based system for real-time access to the PSI20 stock index - design, implementation and test;
- CMOS based operational amplifier and Phase Locked Loop (PLL) - design and layout;
- Communication terminal based on an embedded 8051 microcontroller platform - design, implementation and test;
- Access control system for a vehicle parking lot - design, implementation and test;
- Grafcet control system for an industrial unit - design, implementation and test;
- 4-Quad multiplier based AM modulator - design, implementation and test;
- Direct I/O hard-drive access software (on the Linux platform) - design, implementation and test.
|
|
Get in contact with us...
|
|
|
|
|
|
|
![]() |
Name: Rampant Technology Pty. Ltd. Location: Brisbane, Australia
Works:
- Business Intelligence Reporting
Technologies:
- Microsoft SQL Server 2008
- SQL Server Management Studio
- SQL Server Reporting Services (SSRS)
- Business Intelligence Development Studio (BIDS)
|
![]() |
Name: Daphne Pty. Ltd. Location: Brisbane, Australia
Works:
- Database Design
- Management System Development
- Web Design/Integration
- Business Intelligence Reporting
Technologies:
- Microsoft SQL Server 2008
- SQL Server Management Studio
- Microsoft Windows Server 2003/SBS Server 2003/2011
- Microsoft Internet Information Services 6.0/7.0 (IIS 6/7)
- HTML, CSS, PHP, jQuery, AJAX, Javascript, MooTools
- SQL Server Reporting Services (SSRS)
- Business Intelligence Development Studio (BIDS)
|
![]() |
Name: ObviousIdea Location: Castanet Tolosan, France
Works:
Technologies:
- Embarcadero Delphi XE2 / Firemonkey
|
|
Get in contact with us...
|
|
|
|
|
|
|
Certified training tailored to specific customer needs in all
technological
areas of expertise.
Network Administration
- Principles of Network Administration;
- Networking, OSI Model and TCP / IP;
- Protocols, Ports and Services;
- Communication Network Architectures;
- Traffic- and service-based Network Planning
- Network implementation - Hardware:
- Hubs; Switches; Routers and Servers;
- Network implementation - Services:
- Hardware-level maintenance;
- Service-level maintenance;
- Network Administration tools;
- Management of Network Operating Systems:
- Windows Server 2003;
- Users, Servers and Services;
- Active Directory and LDAP;
Check Point Security Administration (CCSA) R70/R71
- Design and install version R70 in a distributed environment;
- Perform a backup and restore the current installation;
- Identify critical files;
- Deploy gateways;
- Create and configure network, host, and gateway objects;
- Verify SIC establishment;
- Create a basic Rule Base;
- Configure NAT rules;
- Evaluate existing policies and optimize rules;
- Ensure seamless upgrades and minimal downtime;
- Use queries to monitor IPS and common network traffic and
troubleshoot events;
- Generate reports, troubleshoot system and security issues, and
ensure network functionality;
- Configure alerts and traffic counters, monitor suspicious activity,
analyze tunnel activity and monitor remote user access;
- Apply upgrade packages;
- Attach product licenses;
- Perform a pre-installation compatibility assessment;
- Centrally manage users and manage users' access using external
databases;
- Configure a pre-shared secret site-to-site VPN;
- Configure a certificate-based site-to-site VPN using an internal CA
or a third-party CA;
- Configure permanent tunnels for remote access;
- Configure VPN tunnel sharing;
- Configure Check Point Messaging Security to test IP reputation,
content-based anti-spam, and zero-hour virus detection;
- Configure a web-filtering and antivirus policy to filter and scan
traffic;
- Implement default or customized profiles to designated gateways;
- Create and install IPS policies;
Check Point Security Expert (CCSE) R70/R71
- Lab Environment Setup;
- Build the Management Server;
- Build Gateways;
- Install and Configure NTP;
- Upgrade to R70.1;
- Establish SIC;
- Management Portal:
- Configure Management Portal on Corporate Site;
- Test Management Portal Access;
- Configure Management Portal Access on Partner Site;
- Test Management Portal;
- SmartWorkflow:
- Create New Administrators;
- Configure SmartWorkflow;
- Open and Submit a Session for Approval;
- Disapprove the Session and Request a Modification;
- Approve the Session and Install the Policy;
- Disable SmartWorkflow;
- SmartProvisioning;
- Enable SmartProvisioning;
- Create New Profile;
- Assign Profile to Gateways;
- Verify Profile Changes;
- SSL VPN:
- Configure Connectra R66 Gateway;
- Enable Connectra Gateway in SmartDashboard;
- Create a File Share Application in the SSL VPN Tab;
- Create an Internal User;
- Assign File Share Access to User Group;
- Update Rule Base for DMZ Traffic;
- Verify File Share Access through the User Portal;
- Configure Embedded RDP;
- Shutdown and Remove Connectra Server;
- SecureXL:
- Enable and Configure SecureXL on the Gateway;
- Open Connections and Verify Acceleration;
- Deploying New Mode HA:
- Create and Configure a Secondary Cluster Member;
- Configure Gateway-Cluster Object;
- Configure ClusterXL Properties;
- Modify the Rule Base;
- Pass Traffic through the Cluster;
- Observe Cluster Status in SmartView Monitor;
- Perform Test Failovers;
- Load Sharing Modes:
- Configure Load Sharing Unicast Mode;
- Test Load Sharing Unicast Mode;
- Configure Load Sharing Multicast Mode;
- Test Load Sharing Multicast Mode;
- VPN with Sticky Decision Function:
- Configure VPN in a Cluster;
- View a Packet Capture of FTP Connections without Sticky Decision
Function;
- View a Packet Capture of FTP Connections with Sticky Decision Function;
- Configure Check Point QoS Policy:
- Enable and Configure Check Point QoS;
- Create Check Point QoS Rules and Adjust Rule Weights;
- Verify and Install Policy;
- Test QoS Policy;
- Route-Based VPNs with Static Routes:
- Configure Gateway and VPN Community Objects;
- Add Participating Gateway to Community;
- Configure VTIs on Participating Gateways;
- Add Static Routes for Internal Networks;
- Eventia Analyzer:
- Install the Eventia Suite on CG_Corporate;
- Configure the Network Object in SmartDashboard;
- Configure Eventia;
- Monitor Events with Eventia;
Distributed Computing
- Computer Networks in the context of Distributed Systems;
- Architectures and distributed communication models;
- Communication between distributed processes;
- The Java language - advanced concepts;
- Java SE - distributed applications based on Sockets:
- Remote invocation and distributed objects;
- Java Apache XML-RPC;
- Java SE - distributed applications based on Remote Method Invocation (RMI):
- Distributed file systems;
- Network File System (NFS);
- Andrew File System (AFS);
- Service-oriented architecture (SOA);
- Web Service-based distributed applications:
- Distributed security contexts.
Electrical Machines
- Electrical Machines:
- Brief history, classification, working principles, magnetic field laws;
- Electrical circuit theory:
- AC and DC Systems;
- Single phase and three phase systems;
- Phasor analysis;
- Magnetic fields and circuits:
- Basic Principles;
- Induction, Ampere's law and magnetomotive force;
- Faraday's Law;
- Properties of magnetic materials;
- Principles of energy conversion:
- Electromechanical energy conversion;
- Translation and rotation;
- Magnetic force and electromagnet;
- Electromagnetic interactions;
- Induction of torque;
- Rotating magnetic fields;
- Transformers:
- Classification and construction aspects;
- Core, windings, cooling systems and insulation;
- Ideal model of the single-phase transformer:
- Loaded and unloaded transformer;
- Real transformer and equivalent circuits:
- Non-ideal features;
- Loaded and unloaded transformer;
- Exact and approximate equivalent circuit;
- Phasor diagrams;
- Tests, voltage drop, losses and efficiency;
- Three-phase transformer, autotransformer, and instrument transformers;
- Rotating electrical machines;
- Asynchronous machine:
- Constructive Aspects;
- Operation principle;
- Induction motor;
- Equivalent circuit, power flow and testing;
- Torque, speed and operating characteristics;
- Double cage rotor motors;
- Starting and speed control;
New Technologies in Tourism
- Information technologies and tourism:
- Information Society;
- Historical evolution;
- Data, information and feedback;
- Information systems at the organizational, technological and management levels;
- Transaction Processing Systems (TPS);
- Management Information Systems (MIS);
- Decision Support Systems (DSS);
- Executive Support Systems (ESS);
- The e-Tourism concept;
- Critical functions of ICTs;
- Computer Reservation Systems (CRS);
- Global Distribution Systems (GDS);
- Databases in tourism management:
- File organization and data hierarchy;
- Environment database;
- Relational DBMSs, SQL, Standards;
- Database distribution;
- Data Warehousing;
- Business Intelligence (BI), Online Analytical Processing (OLAP), Data Mining;
- Predictive analysis;
- Text Mining, Web Mining;
- Destination Management Systems (DMS);
- Geographic Information Systems (GIS);
- Designing and promoting web sites:
- Communication networks;
- Protocol stacks;
- Internet naming and addressing;
- Client-server paradigm;
- Google and its operating model;
- Creating Web sites and best practices;
- The Web in tourism;
- Web 1.0 vs Web 2.0;
- Social Software, RSS, Podcasts;
- Cloud Computing;
- Information and reservation services:
- Global electronic market;
- Customers, suppliers, intermediaries and stakeholders;
- CRS and GDS channels;
- Service systems before and after the Internet;
- Property Management Systems (PMS);
- Internet Distribution Systems (IDS);
- Amadeus, Sabre, Galileo e Wordspan;
- E-commerce:
- The Internet and user profiles;
- Growth of Internet commerce and impact on traditional channels;
- e-marketing, e-procurement, e-commerce;
- Marketing and Customer Relationship Management (CRM);
- Enterprise Resource Planning (ERP);
- Evolution of value chains;
- Destination Management Organizations (DMO);
- SMEs and strategic opportunities;
- Software for the management and direction of:
- Hotel industry;
- Tourism intermediaries.
Oracle Database 10G - PL/SQL
- Introduction to PL/SQL;
- Declaration of PL/SQL identifiers;
- Writing executable commands;
- Interacting with the Oracle server;
- Writing control structures;
- Working with composite data types;
- Using explicit cursors;
- Handling exceptions;
- Creating procedures;
- Creating functions;
- Creating packages;
- Using additional package concepts;
- Using Oracle provided packages in the development of applications;
- Dynamic SQL and metadata;
- Design considerations for PL/SQL;
- Dependency management;
- Managing large projects;
- Creating Triggers;
- Applications for Triggers;
- Understanding and controlling the PL/SQL compiler.
Object-Oriented Analysis and Design Using UML (OO-226)
- Examining Object-Oriented Concepts and Terminology:
- Describe the important object-oriented (OO) concepts;
- Describe the fundamental OO terminology;
- Introducing Modeling and the Software Development Process:
- Describe the Object-Oriented Software Development (OOSD) process;
- Describe how modeling supports the OOSD process;
- Describe the benefits of modeling software;
- Explain the purpose, activities, and artifacts of the following OOSD workflows (disciplines): Requirements Gathering, Requirements Analysis, Architecture, Design, Implementation, Testing & Deployment;
- Creating Use Case Diagrams:
- Justify the need for a Use Case diagram
- Identify and describe the essential elements in a UML Use Case diagram;
- Develop a Use Case diagram for a software system based on the goals of the business owner;
- Develop elaborated Use Case diagrams based on the goals of all the stakeholders;
- Recognize and document use case dependencies using UML notation for extends, includes, and generalization;
- Describe how to manage the complexity of Use Case diagrams by creating UML packaged views
- Creating Use Case Scenarios and Forms:
- Identify and document scenarios for a use case;
- Create a Use Case form describing a summary of the scenarios in the main and alternate flows;
- Describe how to reference included and extending use cases.;
- Identify and document non-functional requirements (NFRs), business rules, risks, and priorities for a use case;
- Identify the purpose of a Supplementary Specification Document;
- Creating Activity Diagrams:
- Identify the essential elements in an Activity diagram;
- Model a Use Case flow of events using an Activity diagram;
- Determining the Key Abstractions:
- Identify a set of candidate key abstractions;
- Identify the key abstractions using CRC analysis;
- Constructing the Problem Domain Model:
- Identify the essential elements in a UML Class diagram;
- Construct a Domain model using a Class diagram;
- Identify the essential elements in a UML Object diagram;
- Validate the Domain model with one or more Object diagrams;
- Transitioning from Analysis to Design using Interaction Diagrams:
- Explain the purpose and elements of the Design model;
- Identify the essential elements of a UML Communication diagram;
- Create a Communication diagram view of the Design model;
- Identify the essential elements of a UML Sequence diagram;
- Create a Sequence diagram view of the Design model;
- Modeling Object State Using State Machine Diagrams:
- Model object state;
- Describe the essential elements of a UML State Machine diagram;
- Applying Design Patterns to the Design Model:
- Define the essential elements of a software pattern;
- Describe the Composite pattern;
- Describe the Strategy pattern;
- Describe the Observer pattern;
- Describe the Abstract Factory pattern;
- Introducing Architectural Concepts and Diagrams:
- Distinguish between architecture and design;
- Describe tiers, layers, and systemic qualities;
- Describe the Architecture workflow;
- Describe the diagrams of the key architecture views;
- Select the Architecture type;
- Create the Architecture workflow artifacts;
- Introducing the Architectural Tiers:
- Describe the concepts of the Client and Presentation tiers;
- Describe the concepts of the Business tier;
- Describe the concepts of the Resource and Integration tiers;
- Describe the concepts of the Solution model;
- Refining the Class Design Model:
- Refine the attributes of the Domain model;
- Refine the relationships of the Domain model;
- Refine the methods of the Domain model;
- Declare the constructors of the Domain model;
- Annotate method behavior;
- Create components with interfaces;
- Overview of Software Development Processes:
- Explain the best practices for OOSD methodologies;
- Describe the features of several common methodologies;
- Choose a methodology that best suits your project;
- Develop an iteration plan;
- Overview of Frameworks:
- Define a framework;
- Describe the advantages and disadvantages of using frameworks;
- Identify several common frameworks;
- Understand the concept of creating your own business domain frameworks;
- Course Review:
- Review the key features of object orientation;
- Review the key UML diagrams;
- Review the Requirements Analysis (Analysis) and Design workflows;
Signals and Systems
- Introduction to Control Systems:
- Brief history, examples, design methodologies, etc..;
- Mathematical modeling of systems:
- Electromechanical systems, differential equations, linear approximations;
- Laplace transform, transfer function;
- Modelling in State Space;
- Time-domain analysis of linear systems:
- 1st and 2nd order systems;
- Basic control mechanisms and response characteristics:
- Feedback, errors, steady-state, proportional, integral and differential control actions;
- Linear system stability:
- Pole location, transient response, Routh-Hurwitz criterion;
- Linear system analysis using the root locus;
- Stability and compensation using the root locus method:
- Lead, lag and lead-lag compensators;
- Stability in the frequency domain:
- The problem of stability, Nyquist criterion, relative stability;
- Gain and phase margins, Bode diagrams;
- Compensation in the frequency domain:
- Lead, lag and lead-lag compensators;
Embedded Systems
- Definition and characterization;
- Unified Modeling Language (UML);
- Platform architecture;
- I/O devices and interfaces;
- I/O services and performance parameters;
- Real-time Operating Systems and context change;
- Software development for Embedded Systems;
- Models and Design Standards;
- Assembly and Linking; Compilers and Interpreters;
- Debugging;
- Embedded system design;
- Optimization, Testing and Validation;
- Design methodologies;
- Requirements analysis;
- Specification;
- Advanced topics of Java;
- The Java language for Embedded Systems;
- The Java ME platform; MIDlets;
- Graphical User Interface design;
- Development environments:
- Java ME:
- Web access;
- File transfer;
- Bluetooth access;
- Database access;
_______________________________________________________________________
Certification:
Certificate with registration CCPFC/RFO-27957/10 issued by the Scientific and Pedagogical Council - Portuguese Ministry of Education, in the following areas:
- A27 Electronics;
- A28 Electricity;
- A40 Computers;
- A43 Mathematics/Quantitative Methods;
|
|