Liste des Features

ScheduleJS vous permet de construire de fantastiques applications de scheduling. Un nombre infini de possibilités s'offrent à vous, tant en termes d'UI que d'UX. La liste ci-dessous présente les fonctionnalités essentielles du framework. Si vous êtes intéressés par des exemples de code, vous pouvez visiter notre manuel du développeur..

Viewport Dynamique

ScheduleJS vous permet d'afficher et d'interagir avec une quantité massive d'informations tout en restant fluide grâce a notre viewport

Activity Renderers

Un niveau de précision au pixel près pour votre application de scheduling. Tirez profit de la technologie Canvas HTML pour dessiner chaque activité en se basant sur son état actuel et ses données. Pour se faire, il suffit d'override la méthode de drawing d'un ActivityRenderer.

Timeline Dynamique

Configurez le format, le fuseau horaire, l'échelle de temps et l'apparence de la timeline. Interactive et intuitive, il suffit de cliquer ou de choisir une période pour déclencher une action de zoom. L'API Timeline vous permet de contrôler toutes ces actions programmatiquement et supporte aussi des fuseaux horaires différents dans le même graph.

API Sélection

Sélectionnez des activités a la main et/ou programmatiquement avec une logique personnalisable. L'API de lasso vous permet de choisir rapidement un groupe d'activité comme dans l'exemple ci-contre. Les activités choisies deviennent 'sélectionnées' et le renderer en est informé.

Drag and Drop

Reprogrammez vos activités, changez leur durée ou leur ligne en utilisant l'API Drag and Drop. Créez un comportement de confirmation pour les modifications, définissez les conséquences pour les activités et/ou utilisez un rendering spécifique pour les activités modifiées.

Layers du modèle

Groupez vos activités dans des Layers du modèle et définissez l'ordre d'empilement. Changez cet ordre a tout moment et triez vos activités par couches. L'API Model Layer se contrôle facilement et peut améliorer grandement l'experience utilisateur.

API Évènements

Un éventail d'évènements est disponible pour créer la meilleure UI/UX possible. Des états comme hovered, selected, highlighted et pressed sont présents par défaut. Une API Tooltip complètement personnalisable est aussi disponible pour afficher un maximum d'informations à l'utilisateur.

Menu Contextuel

ScheduleJS implémente un système de callback permettant de donner accès au développeur à toute l'information présente sur le canvas. Ajustez votre experience utilisateur et optimisez votre application en créant des raccourcis puissants grâce a des menus contextuels dynamiques.

Chart Layout

Intégrez des graphiques en barres pouvant contenir énormément de données. Combinez plusieurs types de layout pour donner un aperçu clair de la situation et promouvoir des choix évidents pour vos utilisateurs. Augmentez la performance de votre entreprise grâce a une application de scheduling.

Inner Lines

Chaque ligne peut contenir plusieurs inner lines. Les inner lines ne sont pas des lignes enfants, elles font partie d'une unique ligne. Cet example montre un graph de cotation boursière utilisant deux inner lines pour chaque ligne: une décrivant les prix en High/Low Layout et l'autre décrivant les volumes en Chart Layout.

Activités Avancées

Toutes les activités peuvent contenir des données complexes en format JSON. L'API ActivityLink vous permet aussi de définir des liens entre vos activités. Le type d'activité CompletableActivity vous permet de suivre un progrès dynamiquement pour optimiser votre workflow. Les activités peuvent être complètement personnalisées pour suivre vos besoins métier.

Logo JavaScript

De JavaFX à JavaScript

"Permettre à nos clients d'entrer facilement dans le monde du scheduling pur web" est notre leitmotiv. ScheduleJS suit l'évolution de la technologie en reprenant les qualités du célèbre framework FlexGanttFX pour les faire entrer dans le monde connecté de JavaScript. Votre nouvelle application s'inscrit donc maintenant au sein d'un écosystème qui fait fonctionner aujourd'hui l'intégralité du web. L'ergonomie, la pérennité et l'efficacité de votre application de scheduling complexe passent au niveau supérieur.

Le passage au pur web...

Vos données sont désormais accessibles depuis n'importe où. Plus besoin de se rendre sur un ordinateur spécifique pour surveiller vos activités. De plus, vos mises à jour sont maintenant poussées facilement vers vos serveurs, ce qui permet à vos utilisateurs d'avoir un accès immédiat, facile et garanti aux nouvelles versions de votre application web.

Compatibilité parfaite avec FlexGanttFX

Entrez dans l'ère des applications pur web

Entrez dans le monde du web scheduling!

Présents à vos côtés

Notre équipe est experte de FlexGantt (Swing et FX) et de ScheduleJS (TypeScript, Angular, HTML 5). Grâce à notre expertise dans de nombreux projets complexes, nous pouvons vous fournir toute l'aide nécessaire concernant le front-end et back-end de votre application de scheduling.