Lecture #28 - Where to from here?

The good news is we're done! The bad news is ...

Web Resources:

CppCon - 2014, Going Native 2013
Herb Sutter's Blog, Herb Sutter on C++11, Herb Sutter keynote - Going Native 2012
Scott Meyer's Blog, S.M. on thread suspension, S.M.: C++11 Sampler
Stroustrup's Home Page
Code Project, Boost Library
Excellent C++ Q&A, Excellent reference - CppReference.com, CPlusPlus.com, C++ TechLinks

This lecture summarizes issues and principles discussed this semester and opens the question of "What Next?".
  1. The Syllabus describes topics to be covered, reading material for you to digest before coming to class, and due dates for the assigned projects.
  2. MTMU Help Sessions:

  3. Projects:

    Project #3 - Code Publisher Client Project3HelpS2019 - includes:
    Client-Channel-Server Diagram
    Diagram showing use ofC++\CLI translater between WPF (C#) GUI and C++ Comm Channel. Prototype GUI for Project #3
    Demonstrating Requirements with a GUI
    The projects, below, are intended to help with Project #4. They are included so we can peek ahead to see where we need to go with Project #4. Project4Help WPF
    Illustrates techniques used for WPF to use Comm via C++\CLI. Prototype GUI for Project #3
    Uses C++\CLI translator to interoperate with C++ Comm to navigate a remote directory tree.
    Project #4 - Remote Code Page Management Project4HelpS2019 - includes: Client-Channel-Server Diagram
    Diagram showing use ofC++\CLI translater between WPF (C#) GUI and C++ Comm Channel. Interop Help Demo class diagram, Interop Help Demo code
    Shows how to implement interoperation between C# and C++ as simply as practical. Creating C++\CLI Projects, pptx
    Mock Channel block diagram, Mock Channel
    Illustrates how to use .Net threads in a managed layer and C++ threads in a native layer. Communication Channel Structure
    Diagrams that show how asynchronous message passing communication works. Communication Channel Class Diagram
    Class diagram of our protype communication channel. Communication Channel Activities
    Activity diagram showing message flow through the communcation channel. CppCommWithFileXfer - Communication Channel Code
    Here's code you can use to implement message-passing communication. Project4HelpWPF code demo
    A getting-started GUI prototype that shows one way to build a client for Project #4. C++ Repository with WPF GUI - code demo
    This demo illustrates use of User Controls as well as remote directory navigation.
  4. Summer Projects:

    Summer Projects page If you are interested subscribe to Piazza.com for CSE000, summer 2018 .
  5. Where to from here?

  6. C++ Knowledge Base
  7. Where do we go from here?
    This presentation is now out-of-date. I'll update in a few days.


CST strip