Lotus Improv

Le lotus Improv était un programme du bilan du développement de lotus de qui a essayé de redéfinir la manière qu'un bilan devrait fonctionner.

Histoire

Le tableau électronique original, VisiCalc , a été basé sur l'idée de replier le &mdash existant de bilans ; une feuille de papier avec des lignes là-dessus &mdash ; sur l'ordinateur et puis ajouter la mise à jour automatique. De ce point sur presque tous autres bilans a employé le concept de base de VisiCalc. Les fournisseurs ont concurrencé principalement sur le nombre de cellules et de vitesse de calcul. C'était vrai même du propre lotus du du lotus 1-2-3 , dont le succès est basé presque entièrement sur le fait qu'il a couru sur le PC d'IBM de et était plus rapide et a eu plus de cellules que VisiCalc.

Le lotus a installé un groupe technologique avancé dans le 1986 . Une de leurs tâches initiales était de voir s'ils pourraient simplifier la tâche d'installer un bilan. Une fois qu'ils étaient en service les feuilles étaient simples pour employer, mais beaucoup d'utilisateurs l'ont trouvé très difficile d'imaginer derrière de ce que la feuille a eu besoin pour ressembler afin d'obtenir commencée. Après quelques mois d'étudier des exemples réels existants, il est apparu clairement que les données, les vues de celle des données, et les formules qui ont agi sur celle des données étaient des concepts très séparés. Pourtant dans tous les cas, les tableaux électroniques existants ont exigé de l'utilisateur de dactylographier tous ces articles dans de la même les cellules feuille (en général simple). Ceci à la confusion considérable, parce qu'elle n'est pas évidente que les cellules jugent quelle sorte de données, cette cellule a-t-elle mené est-elle une valeur d'entrée qui est employée ailleurs ? Est-ce une valeur intermédiaire utilisée pour un calcul ? Peut-être c'est une valeur de rendement utile seulement aux utilisateurs ? Il n'y a aucune manière de savoir.

Les concepts du lotus Improv ont tourné autour du concept de séparer les trois parties de &mdash ; données, vues, et formules.

En fait mettant en application ces idées sur la plate-forme initiale d'OS/2 de cible s'est avéré être assez difficile. Il était à environ ce temps que le Steve Jobs (à prochain alors) a visité et leur a donné un des prochains ordinateurs de nouveau que Pito Salas de a lancé le projet pour développer Improv pour le prochain sous le BackBay de code-name, le nom d'un voisinage dans le Boston . Des travaux " clairement ; it" obtenu ; , et est devenu un des plus grands défenseurs et des critiques du produit, et plusieurs des idées qui sont apparues dans les produits finis étaient à son urging.

Improv était si populaire qu'il soit devenu l'un des quelques killer app sur la prochaine plate-forme, et usine révéler commencé dans les bureaux financiers dans les milliers.

Après dégagement sur le prochain (" à l'origine appelé ; Bunny" pelucheux ; , mais plus tard connu comme " ; Marlin" noir ;) des tentatives ont été faites de mettre en communication à Windows (" ; Marlin" bleu ;) et Macintosh (" ; Marlin" rouge ;). Les api (et le langage de programmation) pour NeXTSTEP étaient suffisamment différents (quoique plus avancé) de la situation actuelle sur le Windows et le logiciel système de de Macintosh que la mise en communication était très difficile.

Une version pour le Windows s'est par la suite transportée en 1993, mais ici elle a fait face au problème additionnel parce qu'elle a concurrencé directement 1-2-3, et a dû surmonter ainsi une résistance de corporation au changement. Peut-être le plus grand problème pour Improv était le fait que ce était &mdash tellement différent de ; les clients étaient ainsi utilisé aux bilans de manière a travaillé que personne n'ont employé réellement Improv. Le lotus a par la suite abandonné sur le produit.

Un certain nombre de clones d'Improv sont rapidement apparus. Les la plupart de ces derniers ont été orientées sur le marché financier, y compris le Quantrix , qui continue à être vendu aujourd'hui.

Concepts

Le concept de noyau de ce qui deviendrait plus tard Improv était de séparer les concepts des données, des vues des données, et des formules dans trois parties séparées. Le bilan lui-même contiendrait seulement des données d'entrée. Au lieu à de se rapporter aux données comme, en effet, " ; les données qui s'avèrent justement être dans les ces cells" ; , chaque ensemble de données dans la feuille a été indiqué un nom, et a pu alors être groupé dans des catégories. Des formules ont été dactylographiées dans une section séparée qui ne s'est pas fondée sur les données étant dans certains endroits, et ont employé les noms pour trouver de ce qu'il a eu besoin. Des vues des données, certains qui ont ressemblé aux bilans, d'autres comme des diagrammes, pourraient être créées dynamiquement et n'ont pas été limitées en nombre.

Pour illustrer la différence entre Improv et d'autres systèmes, considérer la tâche simple de calculer toutes les ventes pour un produit, données des ventes d'unité par mois et prix unitaires. Dans un bilan conventionnel que le prix unitaire serait dactylographié un en jeu de cellules, dire le " ; A" ; la colonne, et les ventes dans des autres, indiquent le " ; B" ;. Une formule serait alors dactylographiée dans le " ; C" ; ce " dit ; A1 chronomètre B1" ; (typiquement sous une forme telle que @times (A : 1, B : 1)). Alors cette formule doit être copiée dans toutes les cellules dans la colonne C, veillant à changer la référence à A1 en nouvelle référence pour A2, etc. La feuille peut automatiser ceci à un certain degré, mais le problème réel est qu'il n'a simplement aucune idée ce que signifie la formule. Tous les changements à la disposition du bilan feront souvent la feuille entière cesser de travailler correctement.

Dans Improv, on saisit simplement les données en colonnes appelées le " ; Unité Price" ; et " ; Unité Sales" ;. On peut alors créer une formule qui indique le " ; Ventes = unité de temps totales de prix unitaire Sales" ;. Alors si " ; Sales" total ; la vue est ajoutée, les totaux apparaîtrait automatiquement là, parce que le " de feuille ; knows" ; est ce pour ce que la formule est.

Mais la vraie puissance d'Improv n'est pas devenue claire jusqu'à ce que le travail ait déjà commencé sur le projet. Avec le système de groupement vous pourriez rassembler des ventes mensuelles dans des groupes comme le " ; 1995" ; et " ; 1996" ; , et appeler le " de catégorie ; years" ;. Alors les prix unitaires ont pu être groupés en termes de type de produit, disent le " ; clothing" ; et " ; food" ;. Maintenant en traînant ces groupes autour (représenté par de petites étiquettes) de la vue peut être rapidement changé. Ce concept est actuellement mis en application sous forme de tables de pivot de dans le Microsoft Excel .

Voir également

Bilan 2000
Javelot , un programme de modélisation financier de qui a pu avoir influencé la conception d'Improv
Le de l'iWork d'Apple de numérote , le premier tableau électronique d'Apple, Inc. (note Steve Jobs, participation du Président d'Apple dans Improv)

.

Random links:OH-58 Kiowa | Goldie O'Gilt | Castillan | syndrome de Splénique-flexure | Valday | Loto_Improv