Objective-C was created in 1983 and evolved through various versions. It was incorporated into Apple products like Mac OS X in 1996 and influenced by Smalltalk and C++. Objective-C 2.0 introduced new features in 2007 and supported the new iPhone platform that year. The language uses square bracket syntax and object oriented features to interface with Cocoa frameworks for building GUI apps on Mac OS X and iOS.
This document summarizes Ken Azuma's presentation on technology evolution and changing environments in RIA development at the 2nd Factory Developer Summit 2009. The presentation discusses how 2008 was a pivotal year where companies began to truly understand and recognize the importance of user experience (UX). It also touches on portions of how to improve UX, such as user interface design principles and prototyping workflows. The presentation aims to provide developers with innovative frontend technologies and frameworks to build high quality user-centric applications and services.
This document discusses parallel processing and techniques for parallelizing serial code, including threading, automatic parallelization, OpenMP, and vectorization. It provides examples of parallel programming models like shared memory, message passing with MPI, and task-based parallelism. Automatic parallelization identifies loops that can be parallelized safely. OpenMP is described as a programming model for shared-memory parallelism in C/C++ and Fortran using compiler directives. Vectorization using SIMD instructions is also covered.
The document discusses WPF application development. It begins with an overview of what WPF is and its key features like high performance graphics using GPU processing. It then covers topics like controls in WPF that are similar to Windows Forms controls, differences in data binding and events. It also discusses layouts using panels like Grid and Canvas. Overall the document provides guidance on controls, data handling and layouts to consider for WPF application development.
The document provides information about Curl, a software tool and programming library for transferring data with URLs. Some key points:
- Curl was developed at MIT in the 1990s and is now widely used for tasks like uploading web content and downloading files and web pages.
- It supports many protocols including HTTP, HTTPS, FTP, FTPS, SFTP, TFTP, DAP, Telnet, LDAP, LDAPS, DICT, FILE, POP3, IMAP, SMTP and RTSP.
- Curl's major advantages include its high performance, flexibility and ease of use for transferring data to and from servers.
- It is commonly used in other software products and web services and
【13-A-2】 「Delphi for PHP のエバンジェリストが、日本の PHP エバンジェリストと、 PHP と IDE の今と未来を語る」~Em...devsumi2009
This document summarizes a panel discussion on Delphi for PHP featuring José León, CEO of qadram software, Tetsuji Koyama of OpenTech and Kunihiko Takahashi of Maple Project. The panelists introduced themselves and their backgrounds. José León then presented on Delphi for PHP, describing it as an IDE, class library and tool for visual/RAD PHP development using drag-and-drop components. The discussion touched on getting started with Delphi for PHP development and challenges for PHP communities outside of Japan. José León announced his plans to speak at upcoming developer conferences in Japan.
This document discusses the Eclipse development process and Rational Team Concert (RTC). It describes key aspects of the Eclipse Way like transparency, feedback, and validating ideas with the community. It outlines the RTC development cycle including initial planning, milestones, and fixing/testing. Team roles and structures are mentioned, including the Project Management Committee and "team of teams" approach.