Dynamic Online Showcase is now on GitHub (open source community)

You want to deploy a "showcase application" with ASP.NET in C# to expose your activity on Internet ? Why not use "SoDevLog's Dynamic Showcase" an Open Source Application that you can now download on GitHub.

To see this project on GitHub just follow the link :

SoDevLog Dynamic Showcase project on GitHub
To have a look to this project managed by GitHub

You need some help to deploy your Dynamic Showcase on a Web Server ?

Do not hesited to contact us.

Here is the blog dedicated to this open source project :

http://sodevlog-dynamic-showcase.blogspot.fr/

Have a lot of fun !


Dynamic Online Showcase

This project will be an Open Sources for Online Showcase, this is the moment. I'am going to make an open source project with the sources codes I have developped on Dynamic Showcase.

Take a look at the Home page of the Dynamic Showcase :

Front page Dynamic Site Showcase
Another picture to show you the multi-level managed menu :

Recursive - Multi-level managed menu
Main features :
  • multi authors
  • pages are managed and attached in a recursive menu
  • admin can be notified when a new register is to validate
  • managing of users "authors"
  • style sheet are writable "online" you can change design of te all web site
  • pages can be commented by visitors
  • and much much more ...
This will be seen in more details...

Technologie : ASP.NET C# aspx

Have a look to the Blog dedicated to this project : Dynamic Showcase Blogspot



IoT - Protocole MQTT

Vous souhaitez en savoir plus sur le protocole MQTT. Vous avez-entendu récemment cette nouvelle notion de télécom : "Internet of Things" ou "IoT" c'est à dire en français l'Internet des Objets.

Alors c'est quoi MQTT ?

Internet of Things : Internet des Objets connectés, les objets communiquent entre eux sans passer par l'humain. Exemple : votre pacemaker connecté connait votre humeur du moment en entrant chez vous il demande à vote system audio de jouer une musique en conséquence.

Bon, vous l'aurez compris ce n'est pas un bon exemple, je n'ai pas envie de porter un pacemaker pour écouter la musique correspondant à mon humeur d'autant qu'il existe des devices plus simples. Il y a surement mieux à faire mais c'est pour vous dire que cette nouvelle aire de la télécommunication reste à inventer.

MQTT : Message Queuing Telemetry Transport est un protocole de messagerie basé sur TCP/IP (ça tombe bien, on voit mal un nouveau protocole recommencer tout, de tout en bas du modèle OSI à 7 couches) "publish-subscribe", cela signifie simplement que pour recevoir les messages du Broker il faut s'enregistrer au prêt de celui-ci. Et là c'est la clef de MQTT, un moyen tout simple de faire dialoguer les objets entre eux.

Visitez le site MQTT.org

Mise en oeuvre avec Eclipse

Côté serveur

Il ne reste plus qu'à trouver une implémentation du message broker, sorte de Serveur MQTT. L'installer, le configurer et le faire s'exécuter. Puis de développer un client, un soft capable de s'enregistrer au prêt du message broker pour recevoir et afficher les messages transmis.

Côté client

On imagine que l'on va le développer en langage C avec eclipse et en regardant de plus prêt la communication avec le Broker Mosquitto. Mais il existe, du côté d'Eclipse le projet Open Source nommé : paho

https://www.eclipse.org/paho/clients/c/

MQTT C Client for Posix and Windows

Porte d'entrée vers la compréhension d'MQTT chez IBM

Initiation aux client MQTT

Initiation aux Serveurs MQTT
  WebSphere

Modèle MQTT en Langage Java ou C
Je clique sur le Langage C :

Initiation au client MQTT pour C
On y trouvera du code en Langage C pour Visual Studio ou Eclipse tout ce qu'il faut pour démarrer votre application Client/Serveur MQTT.

Autres serveurs MQTT
Nous avons ici tout pour bien démarrer et faire aboutir un projet dans la maîtrise d'MQTT, Maintenant la vraie question c'est : doit-on investir dans la compréhension et le développement de ce type d'applications tandis que l'on entend parler plutôt de protocoles comme LoRa ou Sigfox pour les applications de l'IoT ...

Littérature
Sur la compréhension des protocoles un article simple et concis :

Frugalprototype/Quels protocoles applicatifs pour l’Internet des Objets ?

Faites vos recherches avec Google sans Cookies

Utilisez le moteur de recherche Google sans cookies :

Adaptation - SoDevLog
Cette barre de recherche et ce bouton on été obtenus par l'insertion d'un script dans ce post. Comparez les recherches obtenues ainsi avec celles effectuées avec le moteur de votre navigateur favori sur votre ordinateur pleins de cookies.

En effet, les recherches que vous effectuez sur votre ordinateur sont polluées par les cookies.

Ici, pas de pollution par les cookies.


Tapez votre recherche :

Pourquoi faire une recherche ici ?

Pour comparer cette recherche avec celle que vous pouvez faire sur votre ordinateur qui est pollué par les cookies. Et vous verrez la différence !

SoDevLog - Premier article

Voici le premier article du Blog SoDevLog, sur la Société de Développement Logiciel que j'ai créé en 2006 pour débuter mes activités en développement d'applications.

SoDevLog communique sur le thème des "Applications Collaboratives". Bruno a été le créateur et l'animateur du Forum des Applications Collaboratives sur Viaduc à l'époque (entre 2005 et 2013) , Viadéo aujourd'hui. Les Applications Collaboratives sont maintenant devenues : l'économie collaborative avec l'uberisation de la société avec tous les travers que cela entraîne.

Au début Viadéo était payante puis ils ont décidé d'offrir des comptes d'utilisateurs gratuitement et la plateforme fut envahie par les trolls et les gratuits. Aujourd'hui cette plateforme n'est plus qu'une vaste ruine d'échanges commerciaux. Telle est l'économie du gratuit.

Retrouvez le hub des Applications Collaboratives sur Viadéo
Forum des Applications Collaboratives sur Viadéo
Le nerf de la guerre c'est le commerce et la conquête de clients, aussi je m'occupe de marketing et de communication mais ma vraie passion c'est le code, le code source et l'écriture et l'agencement des programmes et de leurs fonctionnalités.