Développementâ desâ â â â solutionsâ cloudâ â â â sousâ Macâ osâ /â IOS
WebSynchro : (Développement from Scratch)
Le but est de synchroniser en temps réel le contenu des dossiers en local avec le cloud :
Découpage du projet en frameworks (une vingtaine)
Création d’un noyau qui permet de remonter les changements effectués en local (FSE)
Communication Serveur Rest API
Base de données CoreData
Utilisation des extensions Finder
WebSocket pour récupérer les informations serveur en temps réel
OAUTH connexion.
Apple script
Interface Builder, StoryBoard, Autolayout, Segue
Reactive programming pour tous les contrôles interfaces
Tests unitaires XCTest, OCMock
Automatisation des tests
Localisation SwiftGen
Création des installeurs et de dmgs
Génération automatique des marques blanches via FastLane
OOdrive voulait remplacer les applets Java de ses applications Web par une solution plus sécurisée. EasyTransfer est une application qui tourne en background qui permet le transfert des fichiers et des arborescences.
Communication Browser Application via WebSocket
Établissement de protocol de communication
Communication Serveur Rest API
Grand central dispatch
Base de données CoreData
Interface Builder, StoryBoard, Autolayout, Segue
Utilisation des extensions Finder
Reactive programming pour tous les contrôles interfaces
Localisation SwiftGen
Tests unitaires XCTest, OCMock
Automatisation des tests
C’est une application iPhone/iPad qui permet aux clients d’exploiter la plateforme de partage OOdrive.
Communication Serveur Rest API
Grand central dispatch
Interface Builder, StoryBoard, Autolayout, Segue
Base de données CoreData
Manipulation XML Json model
Tests unitaires XCTest, OCMock
Automatisation des tests
Maintenance et fix de bugs
Couche communication ASIHttpRequest
Connexion SSO
Manipulation Jsonmodel
Interface Builder, StoryBoard, Autolayout, Segue
Automatisation des tests
Maintenance et fix de bugs
ContentBarrier :
ContentBarrier est une application mobile complémentaire (à ContentBarrier) qui permet aux parents de consulter l’historique web de leurs enfants, bloquer ou débloquer un site à partir d’une device IOS iphone, ipad.
Présentation des informations aux clients
Communication serveur Rest API
Interface et design
Interface Builder, StoryBoard, Autolayout, Segue
Couche communication ASIHttpRequest
Panda avait besoin de développer un soft à ses clients grand comptes (entreprise), pour contrôler la configuration de l’antivirus installé et remonter les statistiques.
Communication Agent Daemon
Récupération des informations système
Échanges SOAP
Cryptage BlowFish
Packaging et génération de DMG
Le but de cette partie est de protéger les clients des éventuelles menaces (virus) envoyées par email. Le travail consiste à extraire les pièces jointes, les scanner et finalement reconstruire le message après avoir traité les fichiers infectés.
Communication Agent Daemon
Protocole Mime
Parse du fichier Eml
Trouver et extraire les pièces jointe
Scan des pièces jointes
Reconstruction des emails
Outil de génération automatique des versions de définition des virus :
Intego est engagé envers ses clients de mettre à jour la base de connaissance des virus. Cette mise à jour est fournie sous forme d’installeur.
Génération des empreintes
Parse du fichier Eml
Alimenter la base de données MySQL
Génération des binaires (structure spécifiques)
Création des installeur
Conception et réalisation d’un système de monitoring réseau
Multithreading
Protocole SNMP
Récupération des mesures
Alimenter la base de données
Remonter les alarmes