MonoTouch allows .NET developers to create native applications in C# that can be compiled to run on the iPhone. It provides a .NET layer on top of the iPhone programming layer, Cocoa Touch, using ahead-of-time compilation to the native iPhone binaries rather than just-in-time compilation. Developing with MonoTouch requires an Intel Mac, the iPhone SDK, the Mono framework, MonoDevelop IDE, and the MonoTouch SDK.
Brill Mindz has a team of proficient and skilled iOS App Developers having proven expertise in designing and developing cutting-edge custom ios apps. Our team of expert iOS App development offers creativity along with technical competency to deliver high quality, effective, efficient and user-friendly mobile apps that meet our clients' expectations.
Create Cross-Platform Native Mobile Apps in Flex with ELIPS StudioGuilhem Ensuque
In this FITC SF 2010 session, Guilhem explains what makes development of mobile applications development so special compared to Rich Internet Applications. You will learn what it means to be "native", why it matters for performance and user experience, and how OpenPlug's ELIPS Studio turns your Flex code into a native app. You'll also hear about the bewildering diversity in mobile operating systems and how ELIPS Studio helps keeping fragmentation at bay. Taking examples from popular apps created by ELIPS Studio users and some hands-on code examples, Guilhem will take you through the entire journey of specifying, designing, developing, testing and publishing an app created in Flex with ELIPS Studio on popular devices.
GlueCon'11 - Native vs Wrapped Mobile apps : What to Build ?Guilhem Ensuque
Presentation at GlueCon 2011 on May,25 2011.
Covering the questions developers should ask themselves before selecting from a range of technologies: native dev, cross-platform dev, wrapped web apps, write-once-run-anywhere
Brill Mindz has a team of proficient and skilled iOS App Developers having proven expertise in designing and developing cutting-edge custom ios apps. Our team of expert iOS App development offers creativity along with technical competency to deliver high quality, effective, efficient and user-friendly mobile apps that meet our clients' expectations.
Create Cross-Platform Native Mobile Apps in Flex with ELIPS StudioGuilhem Ensuque
In this FITC SF 2010 session, Guilhem explains what makes development of mobile applications development so special compared to Rich Internet Applications. You will learn what it means to be "native", why it matters for performance and user experience, and how OpenPlug's ELIPS Studio turns your Flex code into a native app. You'll also hear about the bewildering diversity in mobile operating systems and how ELIPS Studio helps keeping fragmentation at bay. Taking examples from popular apps created by ELIPS Studio users and some hands-on code examples, Guilhem will take you through the entire journey of specifying, designing, developing, testing and publishing an app created in Flex with ELIPS Studio on popular devices.
GlueCon'11 - Native vs Wrapped Mobile apps : What to Build ?Guilhem Ensuque
Presentation at GlueCon 2011 on May,25 2011.
Covering the questions developers should ask themselves before selecting from a range of technologies: native dev, cross-platform dev, wrapped web apps, write-once-run-anywhere
You might have heard of Kanban and may even be using it. But did you know you can apply Kanban principles to your daily life to find bottlenecks and be more efficient in your day-to-day dealings?
Kanban is a natural fit for process improvement, so it is only logical that it can help us in our daily routine. Routine is process, and process can be analysed and improved.
In this session, we will look at our daily lives and see how we can apply basic principles of Kanban, like cleaning our Gemba, applying 5S to our lives, limiting the work we do, eliminating waste from our daily routines and therefore becoming more efficient. We will try to find a solution to our problem of "being always busy".
Kanban for Software Development and Kaizen CultureAcquate
Talk #1 - Kanban for Developers
There is much hype about Kanban since it was perfected and introduced to the world by Toyota. Since then, not only manufacturers but all businesses looked into this simple but extremely powerful approach.
As software developers are yearning for better project management and visibility on all aspects of their work, Kanban naturally blipped on their radar.
In this session, we will look at the origins of Kanban, how it applies to software development along with misunderstandings and myths. We will also compare manufacturing practices with software development techniques and see how we can benefit from their experiences. During the session we will have some interactive exercises to help us better understand Kanban and becoming more efficient and productive by limiting the amount of work we do.
Talk #2 - Kaizen: Continuous Process Improvement
Enterprises can utilize Process Improvement to improve their workflow, allowing them to be more efficient, eliminate bottlenecks and problem areas, and as a result, achieve reduced costs, on-time delivery and increased profits. Currently, enterprises are facing stiffer competition to win customer acceptance through quality, and the need to develop more customer-oriented products and services faster than ever before.
Einstein said "We can't solve problems by using the same kind of thinking we used when we created them.", and that is what lies at the heart of Kaizen. Improvement comes with a different look at the problems and doing this continuously every day and everywhere. It is more of a company culture than a project.
But where do we start improving? British comic writer Douglas Adams said "See first, think later, then test. But always see first. Otherwise you will only see what you were expecting.". And that is exactly where we start. By looking deep into our workflow and process.
In this session, we will look at Kaizen philosophy, why change is important and very hard to do. we'll also analyze waste and why it is bad for our business and see how quality-first approach makes us better at what we do. I will also provide some test cases and finish off by looking into implementing a Kaizen culture at the office by involving everybody.
A system is a network of interdependent components that work together to try to accomplish the aim of the system. A system must have an aim. Without an aim, there is no system. The aim of the system must be clear to everyone in the system.
But what does it all mean really and how does it apply to our businesses? What does it take to have a systems thinking or holistic view and approach?
In this presentation, we'll take a look at systems thinking, how we can get into this mindset and how it is used in the real world. With some interactive exercises, historical and present examples we hope this session will leave you with an understanding of systems thinking and its many benefits.
You might have heard of Kanban and may even be using it. But did you know you can apply Kanban principles to your daily life to find bottlenecks and be more efficient in your day-to-day dealings?
Kanban is a natural fit for process improvement, so it is only logical that it can help us in our daily routine. Routine is process, and process can be analysed and improved.
In this session, we will look at our daily lives and see how we can apply basic principles of Kanban, like cleaning our Gemba, applying 5S to our lives, limiting the work we do, eliminating waste from our daily routines and therefore becoming more efficient. We will try to find a solution to our problem of "being always busy".
Kanban for Software Development and Kaizen CultureAcquate
Talk #1 - Kanban for Developers
There is much hype about Kanban since it was perfected and introduced to the world by Toyota. Since then, not only manufacturers but all businesses looked into this simple but extremely powerful approach.
As software developers are yearning for better project management and visibility on all aspects of their work, Kanban naturally blipped on their radar.
In this session, we will look at the origins of Kanban, how it applies to software development along with misunderstandings and myths. We will also compare manufacturing practices with software development techniques and see how we can benefit from their experiences. During the session we will have some interactive exercises to help us better understand Kanban and becoming more efficient and productive by limiting the amount of work we do.
Talk #2 - Kaizen: Continuous Process Improvement
Enterprises can utilize Process Improvement to improve their workflow, allowing them to be more efficient, eliminate bottlenecks and problem areas, and as a result, achieve reduced costs, on-time delivery and increased profits. Currently, enterprises are facing stiffer competition to win customer acceptance through quality, and the need to develop more customer-oriented products and services faster than ever before.
Einstein said "We can't solve problems by using the same kind of thinking we used when we created them.", and that is what lies at the heart of Kaizen. Improvement comes with a different look at the problems and doing this continuously every day and everywhere. It is more of a company culture than a project.
But where do we start improving? British comic writer Douglas Adams said "See first, think later, then test. But always see first. Otherwise you will only see what you were expecting.". And that is exactly where we start. By looking deep into our workflow and process.
In this session, we will look at Kaizen philosophy, why change is important and very hard to do. we'll also analyze waste and why it is bad for our business and see how quality-first approach makes us better at what we do. I will also provide some test cases and finish off by looking into implementing a Kaizen culture at the office by involving everybody.
A system is a network of interdependent components that work together to try to accomplish the aim of the system. A system must have an aim. Without an aim, there is no system. The aim of the system must be clear to everyone in the system.
But what does it all mean really and how does it apply to our businesses? What does it take to have a systems thinking or holistic view and approach?
In this presentation, we'll take a look at systems thinking, how we can get into this mindset and how it is used in the real world. With some interactive exercises, historical and present examples we hope this session will leave you with an understanding of systems thinking and its many benefits.
Lviv MDDay 2014. Антон Голуб “Pebble and i os – notify me fully!”Lviv Startup Club
Lviv MDDay 2014. Антон Голуб “Pebble and i os – notify me fully!”
Сайт конференції: http://mdday.lviv.ua/
Відео: http://bit.ly/MDDayVids
Linkedin: http://bit.ly/LMDDLIN
Mobile Pundits is a full service provider company that provides strategic, design, development, enterprise, testing and outsourcing services to our clients. Our specialty in product to build awesome apps for mobile and web platforms. The Mobile Pundits team work, where entrepreneurs and start-ups come to grow and be surrounded by like-minded people who are building amazing technology products.
With mobile application development turning mainstream, developers are progressively looking at cross-platform mobile application development tools to develop apps using C# to help reduce cost of development and improve time-to-market. Cross-platform mobile application development tools attempt to deliver these benefits by providing a neutral way of writing applications using their own particular language/dialect/tools that is then translated into the multiple forms required for deployment to each mobile platform. These slides learn how to build cross-platform mobile applications using technologies like HTML5, C#, PhoneGap, Adobe Flash Builder, Appcelerator Titanium and Applause.
Objective-C, CocoaTouch oh my! MonoTouch is an innovative platform that allows the C# developer to write applications for the iPhone and iPad using a subset of Mono, the open source implementation of the .Net Framework. In this talk, we will look at MonoTouch, what you need to work on MonoTouch and explore a simple application created using MonoTouch. If you are curious about MonoTouch, curious about how to get started with MonoTouch or simply curious about how .Net plays with Apple technologies, this is the lap for you.
Italian Alt.Net Conference MonoTouch SessionChris Hardy
Thanks to Geoff Norton and Miguel De Icaza for the basis of most of the slides. My MonoTouch session from the 5th UGIAlt.Net Conference in Milan on 23rd January 2010.
MeeGo is a Linux-based open source mobile operating system which is designed to act as an operating system for hardware platforms such as mobile phones, net books, tablets, connected TVs and in-vehicle infotainment system.
It was first announced at Mobile world Congress in Feb 2010 by Intel and Nokia in joint press conference.
The stated aim is to merge the efforts of Intel's Moblin and Nokia's Maemo former projects into one new common project. i.e. “MeeGo”
MeeGo is a Linux-based open source mobile operating system which is designed to act as an operating system for hardware platforms such as mobile phones, net books, tablets, connected TVs and in-vehicle infotainment system.
It was first announced at Mobile world Congress in Feb 2010 by Intel and Nokia in joint press conference.
The stated aim is to merge the efforts of Intel's Moblin and Nokia's Maemo former projects into one new common project. i.e. “MeeGo”
Esta palestras via apresentar a interoperabilidade com Suse linux e MoonLigth , exemplo e demonstrações práticas. Palestras realizada no Equador em Quito pelo convite da Microsoft Equador.
.NET 5.0 is the future of .NET. Naturally, it sounds sensible for you to want to Hire ASP.NET Developer. In doing so, you can increase the ante of your game in the industry by utilizing the newest .NET Core technology to build applications.
Source: https://www.moontechnolabs.com/blog/microsfots-dot-net-5-is-all-set-to-prove-it-is-worth/
We'll explore how statistics helped a specific problem in World War 2 (not the Enigma Machine problem) and its modern implications and applications in the IT Industry.
A bit technical and a bit stats but lots of information. Hope to see you there.
For those of you interested in statistics, this problem basically involves the Statistical Theory of Estimation.
The theory of disruptive innovation has proved to be a powerful way of thinking about innovation-driven growth. Many leaders of small, entrepreneurial companies praise it as their guiding star; so do many executives at large, well-established organizations, including Intel, Southern New Hampshire University, and Salesforce.
But just what is Disruptive Innovation? Which companies are considered to be causing "disruption"?
In this meetup, we will explore the basic tenets of disruptive innovation. Then we will look at some of today's companies and their services and discuss if they are disruptive or not.
Lastly, we will look a bit deeper into the theory and see if what we have learned so far allows us to more accurately predict which businesses will grow.
In this meetup we are going to look at a number of business problems, discuss the type of solutions that we would decide to implement, and then see how those problems were solved. All of the cases are based on real world business problems.
As it is a Sydney Limited WIP Society tradition, this will be a highly interactive and discussion based meetup.
A brief look at history of EU, EU makeup and Brexit, how it may affect Britain, Europe and the rest of the world. We will be dissecting some EU Policies including single currency and its effects...
Of course, all from a systems thinking point of view.
A useful distinction between managers and leadersAcquate
The words manager, leader, executive, and administrator are often used as if they were more or less interchangeable. Yet there is a vast difference in talent and skill set implied between calling someone a “real leader” or “a manager.” But what is it that determines such a distinction, and could it help identify critical competencies and clarify vital responsibilities?
In this session we will have a look at some important and useful distinctions between the capabilities and talents needed by administrators, managers, executives and leaders in order to be successful.
Fueling Growth through Engagement, Social Interaction and AnalyticsAcquate
As social and mobile technologies become increasingly pervasive, the opportunity to engage people in new ways is profoundly changing the way we engage with our customers. Imagine having a single view of every customer interaction with your business at your fingertips. From the time they walk into your stores or office, visit your website, tweet about your products, or reach out to your call center for help- all of these interactions become a potential asset. This session will discuss how to use these nuggets to enhance your business strategy and help turn the customer into a marketing channel.
Prisoner's Dilemma is a paradox in decision analysis in which two individuals acting in their own best interest pursue a course of action that does not result in the ideal outcome. The typical prisoner's dilemma is set up in such a way that both parties choose to protect themselves at the expense of the other participant. As a result of following a purely logical thought process to help oneself, both participants find themselves in a worse state than if they had cooperated with each other in the decision-making process.
In this session, we will be looking at The Prisoner's Dilemma and how it affects our decision making, group and team dynamics, business decisions. We'll look at real world case studies and nature with a goal of understanding this dilemma better.
Agile Australia 2015 talk.
Lean can help us reduce costs while providing the most value for the customer. See what lean is, where it came from and how it applies to our work. Understand the issues in organisations, teams and projects and how lean can help address these issues. This presentation is aimed to cover the basics of lean and encourage to pursue it in greater detail.
Learning Outcomes
- Lean Principles
- Concepts of Value, Waste, Just in Time, Pull System, Value Stream
- What is 5S? How does it get implemented?
- Lean Tools (A3 Thinking, PDSA Cycles, Kaizen)
- Issues in organisations today and how Lean addresses them
There is much hype about Kanban since it was used by supermarkets and then perfected and introduced to the world by Toyota. Since then, not only manufacturers but all businesses looked into this simple but extremely powerful approach.
As project managers and software developers are yearning for better project management and visibility on all aspects of their work, Kanban naturally blipped on their radar.
In this session, we will look at the origins of Kanban, how it applies to software development along with misunderstandings and myths. We will dive into concepts such as limiting work in progress, Minimum Viable Product and Minimum Marketable Feature and see how these concepts can make our lives easier.
During this session we will have some interactive exercises to help us better understand Kanban and becoming more efficient and productive by limiting the amount of work we do.
Once a problem has been identified then what do we do? Do we just go with the best intentions and trust our gut instincts or are there different techniques to apply to problems? In this presentation, we will explore various problem solving techniques.
Dr. W. Edwards Deming defined a system as “a network of interdependent components that work together to try to accomplish the aim of the system.” And continues:
“A system must have an aim. Without an aim, there is no system. The aim of the system must be clear to everyone in the system.”
It is within this context that we want to share a holistic approach to the aim of a system. Inspired by Dr. Deming’s production viewed as a system, The Aim as a System looks at the bigger picture with knowledge streams injected into the aim from your sub-systems, corporate culture and products and services – where each component is regarded as a system of its own.
Each system is continually supplied with feedback from its own sub-systems and the relationship, knowledge and impact of each sub-system (regarding the system they make up) is followed and taken into account to avoid sub-optimization.
The goal of viewing the Aim as a System is to acquire profound knowledge.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
2. 2 Agenda MonoTouchWhat is MonoTouch and why should we care about it? 00:20mins Hello iPhoneOur first application for iPhone 00:40mins
3. 3 Chief Architect - codebyts Loves SQL Server Loves Silverlight TJ Loves Mobile Apps in C#
4. Open Source project that provides a C# compiler and CLR on non-Windows operating Systems. 4 What is Mono?
5. Does not match 100% .NET features, but has parity with large number of them. 5 What is Mono?
6. Announced by Novell, in 2009, allows .NET developers to create native applications in C# that can be compiled to run on the iPhone. 6 What is MonoTouch?
7. So, now there can be a bridge between iPhone and .NET 7 What is MonoTouch?
9. MonoTouch SDK .NET 2.0 core features Silverlight 2.0 API iPhone APIs 9 How does MonoTouch work?
10. Uses AOT (ahead of time) technology vs. just in time (.NET) Provides a .NET layer on top of iPhone programming layer, Cocoa Touch. 10 How does MonoTouch work?
11. Before you begin developing Need an Intel Mac 11 Hello MonoTouch
12. Before you begin developing Learn about Apple Development restrictions 12 Hello MonoTouch
13. Preparing your system Intel Mac (at least version 10.5.7) Install iPhone SDK (www.apple.com) Install Mono framework (www.go-mono.com) Install MonoDevelop (www.monodevelop.com) Install MonoTouch (www.monotouch.net) The order of installation is important! 13 Hello MonoTouch
Spanish for MonkeyCreated by Novell for .NET implementation on other op systemsCan run on OSX, Linux, Wii, Playstation 3, even Windows.
Uses modified version of Mono framework to develop against and then runs a linker on the application code to cut down the size of overall code in your appThe Linker:Because you can not re-use libraries in iPhone, every time you put a version of MonoTouch app on to a device, you are also installing the Mono framework.Due to this linker tool goes through the Mono framework and removes the code, your app is not using.Even an update to Mono framework comes out, your application will continue to run.Keeps the size down. If an app is under 20mb, Apple lets you download by 3G otherwise, you need wifi conn.