Würde ich folgende Features in einer Notes Applikation erwarten:
-Ablage von Dokumenten (ganz simpel: Einfach Daten sammeln, Attachments ablegen)
-Lese/Schreibberechtigungen über ACL, Autoren und Leserfelder
-Workflow (wenigstens ein kleiner)
-Feld- und Formularvalidierungen (Formula und Script)
-Automatische Mailingfunktion
-Nutzung verschiedener Feldtypen
-Möglichkeit der verteilten Anwendung (Repliken)
Freuen würde ich mich als Prüfungsausschuss über:
-Nutzung von Teilmasken
-Nutzung von Frames und Outlines
-vielleicht mal eine Summenfunktion in der Ansicht
-Auswahlfunktionen in der Ansicht
-evtl. ein Profildokument
-ein paar (kleine) Agenten mit verschiedenen Triggern
-Nutzung von Doclinks (wenn Du zu viel Zeit hast auch das automatische Erstellen von Doclinks)
-Antwortdokumente und Versionierung
-Eine gute Dokumentation
Typische Anwendung wäre zum Beispiel eine DB für Urlaubsanträge (ist glaube ich schon genannt worden) oder eine Beschaffungsdatenbank ('Ich brauche einen neuen Stuhl'-Workflow).
Das wären beides brauchbare Anwendungen - der Aufwand ist (für Notes erfahrene) nicht besonders groß. Die oben benannten 'muß' Funktionalitäten sind meiner Meinung nach grob die wichtigsten von Notes - ich denke mal, dass die die sehen wollen - außerdem ist das dann für Dich so eine art kleine Rundreise durch Notes.
Wieviel Zeit hast Du für die Umsetzung (so wie ich das verstanden habe, musst Du in 2 Monaten Dein Projekt abgeben)? Bist Du dann in Vollzeit tätig?
Welche Vorkenntnisse hast Du (Basic, OO-Entwicklung, Notes)?
Zur Frage der Literatur:
Es gibt meiner Meinung nach kein wirklich gutes Buch für Notes Anwendungsentwicklung an sich. Viel wichtiger ist, dass man Notes/Domino in seinen Komponenten versteht und begreift, wie das ganze aufgeteilt ist. Die Programmierung ist an sich meist simpel und wird nur unnötig durch Bugs und eigenartige Lösungen von Lotus erschwert.
Du solltest Dir - bevor Du Dir irgendwelche Bücher kaufst lieber erst mal überlegen was Du machen willst (am Besten fragst Du hierzu einen, der schon was mit Notes gemacht hat - z.B. hier im Forum --> hast Du gerade getan).
Weißt Du was Du machen willst, kannst Du hier gerne nachfragen, wie man so was grob umsetzen kann.
Ist erst mal klar wie die Architektur (hochgegriffenes Wort für eine Notesanwendung ->Hallo Axel/Hernan/.... - don't worry - just wonder;)) klar kann sich selbst ein absoluter Newby mit Hilfe der Notes-Designerhilfe (Datenbank, die dem Designer beiliegt) durch die Funktionen und Klassen durchklicken. Hierfür ist aber Voraussetzung, dass Du schon mal was mit z.B. Visual Basic gemacht hast.
An sonsten empfehle ich zu Lernprozessen an praktischen Beispielen zu lernen - die findest Du hier im Forum oder zum Beispiel unter
http://www.notes.netMir fällt es immer viel leichter an Beispielen, als an abstrakten Beschreibungen zu lernen.
Noch eine taktische Empfehlung:
Verspreche nicht zu viele Features aber suche Dir was, was Du wenn Du zu viel Zeit hast noch mit weiteren Gadgets/Gimmicks erweitern kannst.
Ach ja - solltest Du irgendwas an den Fachtermini nicht verstehen - schlag in der Hilfe nach, da sollten diese drin stehen.
Wirklich guter Ratschlag: Wenn Du bei Henkel bist gibt es da sicher viele Leute, die sich sehr gut mit dem Thema auskennen - halte Dich am Besten an die - die wissen am Besten, was sie brauchen und können vor Ort sicher noch besser helfen, als wir im Forum. Also: Verbündete suchen