Modern Mainframe Development and ALM V23 Columns V5.Indd

Total Page:16

File Type:pdf, Size:1020Kb

Modern Mainframe Development and ALM V23 Columns V5.Indd Modern Mainframe development and Application Lifecycle Management Cost-effective and easy to implement Enterprise-wide ALM for both mainframe and non-mainframe environments Table of contents Traditional or Modern Mainframe Development .............................................................................5 Program Editor ............................................................................................................................6 On the mainframe ................................................................................................................6 Non-mainframe alternative .................................................................................................6 File System ..................................................................................................................................7 On the mainframe ................................................................................................................7 Non-mainframe alternative .................................................................................................7 Versioning System .......................................................................................................................9 On the mainframe ................................................................................................................9 Non-mainframe alternative .................................................................................................9 Compile Procedure ...................................................................................................................10 First conclusion .........................................................................................................................11 Enterprise-wide Application Lifecycle Management .....................................................................11 IKAN ALM: Bringing Both Worlds Together .....................................................................................12 IKAN ALM Overview ...................................................................................................................12 IKAN ALM Architecture ..............................................................................................................13 Conclusion ........................................................................................................................................14 For More Information .......................................................................................................................15 Related Document ...........................................................................................................................15 2 Modern Mainframe development and ALM Management Many of you have a huge mainframe legacy, sup- porting the key operations of your company. At the same time, innovation drives you to other summary platforms, especially for customer and end-user applications. Today, it is unimaginable that appli- As a CIO, you are confronted with major cations are not available through the Web or via challenges: you have to ensure business mobile devices. continuity and protect your company’s for- mer IT investments, and at the same time, Protecting that mainframe legacy to ensuring business continuity and at the same time being you need to innovate, master the risks and innovative by supporting Web and mobile applica- be cost-efficient. Unfortunately, the bud- tions, at an acceptable cost and while mastering gets to accomplish all that keep on getting the risks, is no child’s play. smaller. Mainframes are mainly used as back-end machines, and the front-end is mostly served through the Web Software applications play a key role in or mobile devices. your company’s revenue plans, but they are becoming more complex and have to That means that you not only have to manage your keep pace with the ever changing business mainframe legacy, but also the new frontends and, most of all, the dependencies between those two. needs. Applications play a major role in Revenue Growth Cost Efficiency Smaller Budgets Shorter and more complex Application Life Cycle Modern Mainframe development and ALM 3 An additional serious concern is where to find the IKAN ALM is IKAN’s flagship product that takes care of resources that still have mainframe skills or who are will- all previously mentioned challenges. It is innovative, ing to acquire them? protects your legacy, masters the risks and is cost-ef- ficient. On top of that, it supports both mainframe and The answer lies in understanding the changing role and non-mainframe systems. use of mainframes, and in finding out how today’s tech- nology can be used to support both mainframes and The objective of this white paper is to explain in more distributed environments. detail how IKAN ALM can radically improve your main- frame lifecycle management, and especially how This is where Application Lifecycle Management (ALM) the developed applications can be deployed on the enters the game. ALM is used to manage the different mainframe. steps in your application’s lifecycle. It is easy to find mainframe-based or PC-based ALM solutions. However, First, we will explain how traditional development is done finding one and the same ALM solution that handles both on a mainframe and how the same work can be done environments is almost impossible. using the currently available PC-based tooling. Secondly, we will explain what enterprise-wide Application Almost … as there exists IKAN ALM. Lifecycle Management stands for, and, finally, we will show how IKAN ALM can be used as a single point of con- trol to protect your mainframe investments and combine the best of both worlds. Note: A detailed technical explanation of how IKAN ALM works, can be found in our technical white paper “Integrating IKAN ALM and Mainframes”. 4 Modern Mainframe development and ALM Traditional or Modern Mainframe Development Conceptually, there is no difference in how a developer develops a program for mainframes, Windows, Linux or mobile devices: The software program needs to be developed, needs to be built/compiled and needs to run. To develop a program, the developer needs a programming language and an editor. Once it is written, the program needs to be saved and/or versioned, and compiled. The following lists up the main differences between developing programs for mainframe on a mainframe or on PC: Mainframe PC Programming languages On mainframes, COBOL and PL/1 are the For Windows, Linux and Mobile, .NET and most popular programming languages Java are widely used. Program editor IBM z/OS developers use ISPF as editor or .NET users use Visual Studio and Java development environment developers mostly use an Eclipse-based editor File system IBM z/OS programmers save their pro- Under Windows a standard Windows grams in a PDS (Partitioned Data Set) directory is used Versioning system On IBM z/OS, CA-Panvalet, CA-Librarian, .NET developers use Visual Source Safe or Serena ChangeMan, MSP Data Manager Team Foundation Server, and Java devel- and IBM SCLM are used as version control opers use CVS, SUBVERSION or GIT systems Compile procedure On IBM z/OS, programs are compiled For .NET and Java, the code is built to to translate source programs into load obtain an executable modules In the next sections, we will explain how a developer works on the mainframe and how that same work can be done using PC-based tooling. Each of those sections covers a specific part of the developer’s role. Once the development is done, the developer’s job is finished and the ALM system will take over to do the final compile on the mainframe. IKAN ALM can help you to complete the application lifecycle, by providing fully automated services to compile/build and deploy/promote to test and production environments. Modern Mainframe development and ALM 5 Program Editor On the mainframe Non-mainframe alternative On IBM z/OS, the most commonly A today’s alternative for writing used editor is ISPF (Interactive COBOL, PL/1 or even JCL ISPF, System Productivity Facility). are Eclipse-based editors run- ISPF provides developers ning on a PC. features for application develop- ment and for administering the Basically, an Eclipse-based or z/OS operating system. The features include: .NET editor offers the same functionality as ISPF and some additional benefits like: • Browse - for viewing data sets and Partitioned Data Set (PDS) members • Automatic code completion • Edit - for editing data sets and PDS members • Syntax checking, helping you out with writing correct • Utilities - for performing data manipulation opera- code while you type tions, such as: • Debugging, with step-by-step, break points, variable • Data Set List - which allows the User to list and inspection, etc. manipulate (copy, move, rename, print, catalog, • Navigation capability (click on an object, go to its delete, etc.) files (called "data sets" in the z/OS definition; find where an object is used and the hier- environment). archy of calls leading to it; etc.). • Member List - for similar manipulations of mem- bers of PDSs. When using an Eclipse-based editor, the mainframe com- • Search facilities for finding modules or text within plexity is completely hidden from the developers and members or data sets. they can use the same Eclipse-based editor as their peer • Compare facilities for comparing members or data Java developers. sets. Another advantage is that by using one and the same ISPF is mostly used as development environment or edi- Eclipse
Recommended publications
  • Installing Visual Flagship for MS-Windows
    First Steps with Visual FlagShip 8 for MS-Windows 1. Requirements This instruction applies for FlagShip port using Microsoft Visual Studio 2017 (any edition, also the free Community), or the Visual Studio 2015. The minimal requirements are: • Microsoft Windows 32bit or 64bit operating system like Windows-10 • 2 GB RAM (more is recommended for performance) • 300 MB free hard disk space • Installed Microsoft MS-Visual Studio 2017 or 2015 (see step 2). It is re- quired for compiling .c sources and to link with corresponding FlagShip library. This FlagShip version will create 32bit or 64bit objects and native executables (.exe files) applicable for MS-Windows 10 and newer. 2. Install Microsoft Visual Studio 2017 or 2015 If not available yet, download and install Microsoft Visual Studio, see this link for details FlagShip will use only the C/C++ (MS-VC) compiler and linker from Visual Studio 2017 (or 2015) to create 64-bit and/or 32- bit objects and executables from your sources. Optionally, check the availability and the correct version of MS-VC compiler in CMD window (StartRuncmd) by invoking C:\> cd "C:\Program Files (x86)\Microsoft Visual Studio\ 2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64" C:\> CL.exe should display: Microsoft (R) C/C++ Optimizing Compiler Version 19.10.25019 for x64 Don’t worry if you can invoke CL.EXE only directly with the path, FlagShip’s Setup will set the proper path for you. Page 1 3. Download FlagShip In your preferred Web-Browser, open http://www.fship.com/windows.html and download the Visual FlagShip setup media using MS-VisualStudio and save it to any folder of your choice.
    [Show full text]
  • Attachment F – Scope of Services
    ATTACHMENT F – SCOPE OF SERVICES DRAFT STATEMENT of WORK Project Name: Software Configuration Management Implementation & Training Project Location: Driver & Motor Vehicle (DMV) - IS Headquarters Salem Oregon Agency’s System Application Agency’s Project Manager (“APM”) Manager (“SAM”) Name: Name: Address: Address: Phone: Phone: Fax: Fax: Email: Email: A. PROJECT DESCRIPTION and OVERVIEW of SERVICES Agency is contracting for services in connection with the following: implementation, configuration and training of the CA Endevor Software Configuration Management products (collectively “Endevor SCM”) as identified in this Statement of Work (“SOW”). The purpose of this Project is to implement, configure and train Agency personnel on the Endevor SCM products to automate the process of changing, deploying, and restoring software applications (“Project”). This Project will introduce a standardized, automated, regulated discipline of managing, tracking, and configuring most aspects of the application development process for ODOT’s Driver and Motor Vehicles Services Division (DMV). The Contractor shall provide the Project services identified in the SOW which include planning, analysis, implementation, configuration, migration, work process changes, testing, training/knowledge transfer and other activities required to ensure mastery of the products prior to closing the Project. The implementation of Endevor SCM will support and integrate the platforms and architectures to support the existing DMV business systems. The thorough training of administration and development staff is essential to ensure a successful pilot and roll out of Endevor SCM. Endevor SCM supports library management for source control and protection; version control to prevent code overlay; branching and merging capabilities; and will simplify recovery to prior versions of the source. Endevor SCM will automate many processes and reduce manual intervention to move, promote and restore source code.
    [Show full text]
  • Introduction for Position ID Senior C++ Developer 11611
    Introduction for position Senior C++ Developer ID 11611 CURRICULUM VITAE Place of Residence Stockholm Profile A C++ programming expert with consistent success on difficult tasks. Expert in practical use of C++ (25+ years), C++11, C++14, C++17 integration with C#, Solid Windows, Linux, Minimal SQL. Dated experience with other languages, including assemblers. Worked in a number of domains, including finance, business and industrial automation, software development tools. Skills & Competences - Expert with consistent success on difficult tasks, dedicated and team lead in various projects. - Problems solving quickly, sometimes instantly; - Manage how to work under pressure. Application Software - Excellent command of the following software: Solid Windows, Linux. Minimal SQL. - Use of C++ (25+ years), C++11, C++14, C++17 integration with C#. Education High School Work experience Sep 2018 – Present Expert C++ Programmer – Personal Project Your tasks/responsibilities - Continuing personal project: writing a parser for C++ language, see motivation in this CV after the Saxo Bank job. - Changed implementation language from Scheme to C++. Implemented a C++ preprocessor of decent quality, extractor of compiler options from a MS Visual Studio projects. - Generated the formal part of the parser from a publicly available grammar. - Implemented “pack rat” optimization for the (recursive descent) parser. - Implementing a parsing context data structure efficient for recursive descent approach; the C++ name lookup algorithm.- Implementing a parsing context data structure efficient for recursive descent approach; the C++ name lookup algorithm. May 2015 – Sep 2018 C++ Programmer - Stockholm Your tasks/responsibilities - Provided C++ expertise to an ambitious company developing a fast database engine and a business software platform.
    [Show full text]
  • CA Endevor SCM Enterprise Git Bridge Introduction for The
    CA Endevor SCM Integrations for Enterprise DevOps: CA Enterprise Git Bridge Feature: Introduction for the Application Developer EDUCATION COURSE DESCRIPTION Course Overview SUPPORTED PRODUCT RELEASE(S) GitHub is a development platform inspired by the way you work. You can host and review code, request feedback, compare code, manage projects, and merge CA Endevor Software Change the code into a repository. GitHub enables you to interact with a user interface Manager that over 31 million developers use; truly a common interface that can address Version 18 the Mainframe skill gap which must be addressed by a Mainframe shop today. CA Enterprise Git Bridge maps GitHub and CA Endevor SCM which allows developers to develop in GitHub and synchronize the work into CA Endevor COURSE TYPE, LENGTH, & SCM. CODE • Web-based Training (WBT) This course will show you how to work with the CA Endevor SCM Integrations for • 45 minutes Enterprise DevOps CA Enterprise Git Bridge feature that is designed to integrate • 06GIT10010 with CA Technologies flagship SCM. The focus on this course is the developer. PREREQUISITE(S) • N/A This Course Will Show You How To: . Articulate the uses of GitHub and enterprise Git Repositories WHO SHOULD ATTEND . Articulate the uses of CA Endevor SCM Enterprise Git Bridge • System Administrator • Mainframe Developers . Present the Developer Use, from creating a Git-Endevor Mapping to running a • Mainframe Architects/Build Engineers Developer Build – End-to-End Workflow . Navigate the Git Repository user interface . Utilize common
    [Show full text]
  • Analiza in Prenova Sistema Upravljanja Z Dokumentacijo V Podjetju
    UNIVERZA V LJUBLJANI FAKULTETA ZA RA ČUNALNIŠTVO IN INFORMATIKO Aleksander Pahor ANALIZA IN PRENOVA SISTEMA UPRAVLJANJA Z DOKUMENTACIJO V PODJETJU Diplomsko delo na visokošolskem strokovnem študiju Mentor: dr. Mojca Ciglari č Ljubljana, 2009 I Z J A V A O A V T O R S T V U diplomskega dela Spodaj podpisani/-a ____________________________________, z vpisno številko ____________________________________, sem avtor/-ica diplomskega dela z naslovom: _________________________________________________________________________ _________________________________________________________________________ S svojim podpisom zagotavljam, da: • sem diplomsko delo izdelal/-a samostojno pod mentorstvom (naziv, ime in priimek) ___________________________________________________________________ in somentorstvom (naziv, ime in priimek) ___________________________________________________________________ • so elektronska oblika diplomskega dela, naslov (slov., angl.), povzetek (slov., angl.) ter klju čne besede (slov., angl.) identi čni s tiskano obliko diplomskega dela • soglašam z javno objavo elektronske oblike diplomskega dela v zbirki »Dela FRI«. V Ljubljani, dne ______________ Podpis avtorja/-ice:______________________ Zahvala V prvi vrsti se zahvaljujem svoji mentorici dr. Mojci Ciglari č za potrpljenje, ki ga je izkazala z menoj. Predvsem cenim to, da je bila pripravljena z nekaterimi izdelki po čakati, kar je bilo pogojeno z mojim delom, ki velikokrat ne dopuš ča, da bi se svojim ostalim obveznostim posvetil toliko, kolikor bi si zaslužile. Zahvaljujem se vsem v podjetju Hermes Softlab d.d., ki so mi vedno stali ob strani in mi pomagali odrasti strokovno, poslovno in osebno. Davorju Hvali, ki me je vzel v službo in vsem mojim nadrejenim: Alešu Pestotniku, Primožu Svetku, Mihi Urbaniji in Alešu Koširju, ki so mi zaupali vedno bolj odgovorne naloge, ki so mi omogo čile videti svet in delati na mnogih projektih in podjetjih.
    [Show full text]
  • Opinnäytetyö Ohjeet
    Lappeenrannan–Lahden teknillinen yliopisto LUT School of Engineering Science Tietotekniikan koulutusohjelma Kandidaatintyö Mikko Mustonen PARHAITEN OPETUSKÄYTTÖÖN SOVELTUVAN VERSIONHALLINTAJÄRJESTELMÄN LÖYTÄMINEN Työn tarkastaja: Tutkijaopettaja Uolevi Nikula Työn ohjaaja: Tutkijaopettaja Uolevi Nikula TIIVISTELMÄ LUT-yliopisto School of Engineering Science Tietotekniikan koulutusohjelma Mikko Mustonen Parhaiten opetuskäyttöön soveltuvan versionhallintajärjestelmän löytäminen Kandidaatintyö 2019 31 sivua, 8 kuvaa, 2 taulukkoa Työn tarkastajat: Tutkijaopettaja Uolevi Nikula Hakusanat: versionhallinta, versionhallintajärjestelmä, Git, GitLab, SVN, Subversion, oppimateriaali Keywords: version control, version control system, Git, GitLab, SVN, Subversion, learning material LUT-yliopistossa on tietotekniikan opetuksessa käytetty Apache Subversionia versionhallintaan. Subversionin käyttö kuitenkin johtaa ylimääräisiin ylläpitotoimiin LUTin tietohallinnolle. Lisäksi Subversionin julkaisun jälkeen on tullut uusia versionhallintajärjestelmiä ja tässä työssä tutkitaankin, olisiko Subversion syytä vaihtaa johonkin toiseen versionhallintajärjestelmään opetuskäytössä. Työn tavoitteena on löytää opetuskäyttöön parhaiten soveltuva versionhallintajärjestelmä ja tuottaa sille opetusmateriaalia. Työssä havaittiin, että Git on suosituin versionhallintajärjestelmä ja se on myös suhteellisen helppo käyttää. Lisäksi GitLab on tutkimuksen mukaan Suomen yliopistoissa käytetyin ja ominaisuuksiltaan ja hinnaltaan sopivin Gitin web-käyttöliittymä. Näille tehtiin
    [Show full text]
  • Arabic Articles: Assessment: Curricula: Books
    Arabic Articles: Ayari, S. Connecting language and content in Arabic as a foreign language programs. (Arabic Manuscript: for the article, contact Dr. Ayari: ayari‐[email protected]). Assessment: ACTFL Arabic Oral Proficiency Interview (OPI). http://www.actfl.org/i4a/pages/index.cfm?pageid=3642#speaking. Curricula: Berbeco Curriculum. http://arabicatprovohigh.blogspot.com/2009/10/steven‐berbecos‐ marhaba‐curriculum.html. Dearborn High School Arabic curriculum. http://dearbornschools.org/schools/curriculum‐a‐programs/173. Glastonbury curricula. https://www.glastonburyus.org/curriculum/foreignlanguage/Pages/default.aspx /contact.htm. Michigan State University. (Contact Dr. Wafa Hassan for curriculum sample: [email protected]) Books: Wahba, K. Taha, Z., England, L. (2006). Handbook for Arabic Language Teaching Professionals in the 21st Century. Lawrence Erlbaum Associates, Inc. Alosh, M. (1997). Learner Text and Context in Foreign Language Acquisition: An Arabic Perspective. Ohio State University: National Foreign Language Center. Al‐Batal, M. (Ed.) (1995). The Teaching of Arabic as a Foreign Language: Issues and Directions. Al‐Arabiyya Monograph Series, Number 2. Utah: American Association of Teachers of Arabic. American Council for Teaching Foreign Languages. (2000). Arabic version of ACTFL standards for 21st Century. Alexandria, VA: ACTFL. Reports: Textbooks: Multimedia (Software, Technology, Films, DVDs, CDs): Authentic Materials: Websites: Culture and Society: Al‐Waraq. www.alwaraq.net. (An online library of books, authors, and history of classical Arabic literature and heritage) Alimbaratur. http://www.alimbaratur.com/StartPage.htm. (A website of ancient and modern Arabic poetry) Arabic Caligraphy. http://www.arabiccalligraphy.com/ac/. Arabic Literature, Columbia University Library. http://www.columbia.edu/cu/lweb/indiv/mideast/cuvlm/arabic_lit.html. (Columbia University’s website on Arabic literature and poets) Arabic Literature, Cornell University Library.
    [Show full text]
  • C:\Andrzej\PDF\ABC Nagrywania P³yt CD\1 Strona.Cdr
    IDZ DO PRZYK£ADOWY ROZDZIA£ SPIS TREFCI Wielka encyklopedia komputerów KATALOG KSI¥¯EK Autor: Alan Freedman KATALOG ONLINE T³umaczenie: Micha³ Dadan, Pawe³ Gonera, Pawe³ Koronkiewicz, Rados³aw Meryk, Piotr Pilch ZAMÓW DRUKOWANY KATALOG ISBN: 83-7361-136-3 Tytu³ orygina³u: ComputerDesktop Encyclopedia Format: B5, stron: 1118 TWÓJ KOSZYK DODAJ DO KOSZYKA Wspó³czesna informatyka to nie tylko komputery i oprogramowanie. To setki technologii, narzêdzi i urz¹dzeñ umo¿liwiaj¹cych wykorzystywanie komputerów CENNIK I INFORMACJE w ró¿nych dziedzinach ¿ycia, jak: poligrafia, projektowanie, tworzenie aplikacji, sieci komputerowe, gry, kinowe efekty specjalne i wiele innych. Rozwój technologii ZAMÓW INFORMACJE komputerowych, trwaj¹cy stosunkowo krótko, wniós³ do naszego ¿ycia wiele nowych O NOWOFCIACH mo¿liwoYci. „Wielka encyklopedia komputerów” to kompletne kompendium wiedzy na temat ZAMÓW CENNIK wspó³czesnej informatyki. Jest lektur¹ obowi¹zkow¹ dla ka¿dego, kto chce rozumieæ dynamiczny rozwój elektroniki i technologii informatycznych. Opisuje wszystkie zagadnienia zwi¹zane ze wspó³czesn¹ informatyk¹; przedstawia zarówno jej historiê, CZYTELNIA jak i trendy rozwoju. Zawiera informacje o firmach, których produkty zrewolucjonizowa³y FRAGMENTY KSI¥¯EK ONLINE wspó³czesny Ywiat, oraz opisy technologii, sprzêtu i oprogramowania. Ka¿dy, niezale¿nie od stopnia zaawansowania swojej wiedzy, znajdzie w niej wyczerpuj¹ce wyjaYnienia interesuj¹cych go terminów z ró¿nych bran¿ dzisiejszej informatyki. • Komunikacja pomiêdzy systemami informatycznymi i sieci komputerowe • Grafika komputerowa i technologie multimedialne • Internet, WWW, poczta elektroniczna, grupy dyskusyjne • Komputery osobiste — PC i Macintosh • Komputery typu mainframe i stacje robocze • Tworzenie oprogramowania i systemów komputerowych • Poligrafia i reklama • Komputerowe wspomaganie projektowania • Wirusy komputerowe Wydawnictwo Helion JeYli szukasz ]ród³a informacji o technologiach informatycznych, chcesz poznaæ ul.
    [Show full text]
  • NOTE 18P. EDRS PRICE MF-$0.65 HC-$3.29 DESCRIPTORS
    DOCUMENT RESUME ED 085 369 SP 007 545 TITLE Project Flagship. INSTITUTION State Univ. of New York, Buffalo. Coll. at Buffalo. PUB DATE 73 NOTE 18p. EDRS PRICE MF-$0.65 HC-$3.29 DESCRIPTORS Audiovisual Instruction; *Individualized Instruction; *Laboratory Procedures; *Performance Based Teacher Education; *Preservice Education; *Student Centered Curriculum; Teaching Methods IDENTIFIERS Distinguished Achievement Awards Entry ABSTRACT Project Flagship, the 1974 Distinguished Achievement Awards entry from State University College at Buffalo, New York, is a competency-based teacher education model using laboratory instruction. The special features of this model include a)stated objectives and criteria for evaluation, b) individualized instruction, c) individualized learning rates, d) laboratory instruction, and e)remediation. The following delivery systems are used to establish these features; a)a sequence of 10-minute video tapes; b)a 20-minute, narrated, 2x2 slide series; c)a self-instructional manual; d) scheduled live demonstrations; and e) scheduled lectures. Students have the option of using one or any combination of delivery systems. Evaluation of the project is achieved through pre- and post-assessment scores from two groups of students. The experimental group experiences Project Flagship while the control group has assigned courses and textbooks. Results reveal higher overall scores for the experimental group on preassessment tests. On postassessment tests, data show higher scores on psychomotor competencies for the experimental group.(The report presents graphs and modules.) (BRB) FILMED FROM BEST AVAILABLE COPY ABSTRACT/INFORMATION FORM- 1974 DAA PROGRAM (I.- DS DEPARTMENT OF HEALTH. Name of Program Submitted: Project Flagship EDUCATION IS WrLFARE .1; NATIONAL INSTITUTE OF r'rs, EDUCATION THIS DOCUMENT HAS SEEN REPRO (s-%, Tnstitution: State University College at Buffalo DUCED EXACTLY AS RECEIVED[RUM THE PERSON OR ORGANIZATION ORIGIN CXD A TINE IT POINTS Or VIEW OR OPINION STATED DO NOT NECESSARILY REPRE C23 President: Dr.
    [Show full text]
  • Dr. Michael Metcalf Chinese Language Flagship Program at The
    1 Chinese Language Flagship Program at The University of Mississippi Innovation in International Programming Through a National Initiative Michael F. Metcalf Associate Provost for International Affairs © The Language Flagship 2008 Innovation in International Programming Through a National Initiative The Problem: All too few Americans speak Chinese with professional proficiency and universities not meeting the national need. Innovation in International Programming Through a National Initiative The Solution Step 1: Build a national program at a few universities willing to teach Chinese in news ways designed to achieve high proficiency. Innovation in International Programming Through a National Initiative The Solution Step 2: Give those universities the space to innovate and the funding to succeed to demonstrate the power of proficiency- driven instruction. Innovation in International Programming Through a National Initiative The Solution Step 3: Disseminate the new and proven model(s) with additional national funding to “infect” more and more universities. Innovation in International Programming Through a National Initiative 2003 Chinese Language Flagships Brigham Young University The Ohio State University The University of Mississippi Innovation in International Programming Through a National Initiative 2008 Chinese Language Flagships Brigham Young University Arizona State University The Ohio State University Indiana University The University of Mississippi University of Rhode Island University of Oregon Innovation in International Programming
    [Show full text]
  • Technical Support Engineer (Level 2)
    Technical Support Engineer (Level 2) JOB SUMMARY Newsroom Solutions is seeking a support engineer to work from our Hollidaysburg, PA office, or telecommute on approval, to troubleshoot client issues with our software and hardware, and train new clients. Our platform includes a web-based application suite built on Linux, and a broadcast television graphics device on Windows XP/7. The successful candidate will have excellent communication skills, have used computers extensively, and be able to work with at least one scripting language (Perl, JavaScript, VBScript, or similar) to perform his/her duties. The candidate will be working with television stations and the result of his/her work will be seen on TV by millions of people. He/She will not just be answering questions but writing scripts that interact between the client’s database and graphic device, according to the client’s need. This position has no direct reports and usually works very independently on assigned cases. This position reports to the Manager of Client Services. ESSENTIAL DUTIES AND RESPONSIBILITIES Receive phone calls and emails from clients, determine the nature of their request, and enter it into the ticketing system. Process and solve support tickets utilizing your knowledge of our product and your existing knowledge in the IT field, working independently, and recognize and escalate difficult technical/business issues to facilitate resolution. You will use your own problem solving abilities to work through the issue and not simply follow a question and answer sheet. Write small scripts based on the Perl scripting language to control data flow from Newsroom's software to the client's television display.
    [Show full text]
  • Flagship Handbook 2017-2018
    OU ARABIC FLAGSHIP PROGRAM STUDENT HANDBOOK 2017-2018 ACADEMIC YEAR OU Arabic Flagship Program 2017-2018 CONTENTS Letter to the Student . 2 About the Program . 3 Life as a Flagship Student . 5 Measuring Arabic Proficiency . 8 Off-Campus Programs . 10 Other Overseas Opportunities . 13 Study Abroad Preparation . 14 Scholarships and Awards . 16 Career Resources . 19 1 OU Arabic Flagship Program 2017-2018 LETTER TO THE STUDENT Marhaba! On behalf of the entire University of Oklahoma Arabic Flagship Program staff, we would like to welcome you back to another year of study and community. We begin the 2017-2018 academic year looking forward to continuing the excellence of the program and our Flagship scholars. This summer, three of our students returned from the capstone year having received excellent scores on their proficiency exams. This fall, we are proud to welcome back several of your classmates who completed summer programs at the University of Texas, the University of Arizona, and in Meknes, Morocco. We are excited to build on this record of success and continue supporting you to high levels of proficiency in Arabic language and culture. As a Flagship student, you are part of an innovative language education program. The Language Flagship leads the nation in designing, supporting, and implementing a new paradigm for advanced language education, featuring rigorous language and cultural immersion both domestically and at our overseas Flagship center. The goal of the Flagship Program is to create highly-educated global professionals who can use their superior language abilities to pursue their career goals. The Language Flagship sponsors 27 programs at 22 institutions worldwide, where hundreds of students study nine critical languages.
    [Show full text]