Dutch: De kosten van (embedded) Linux zijn primair ontwikkelkosten. Deze presentatie laat zien "waar" die kosten zitten en hoe ze zo klein mogelijk gehouden kunnen worden.
EN: Shown how to lower the cost of Embedded Linux, by using a smart development approach
Dutch: Het bouwen van een embedded Linux systeem lijkt vaak op toveren. Toch kan het ook met een systematische aanpak. Dat is goedkoper en levert een beter product op. Op een pragmatische manier wordt getoond hoe die, o-zo belangrijke "herhaalbaarheid" voor embedded systemen, ook met embedded Linux mogelijk is.
The document summarizes a presentation by Professor Donald Green on effective strategies for increasing voter turnout. Some effective strategies discussed include personal canvassing and volunteer phone banks. Canvassing can generate one new vote for every 14 contacts and volunteer phone banks can generate one new vote for every 38 contacts. Short reminders like robo calls are ineffective at increasing turnout. Peer pressure and making voters feel personally wanted are also discussed as effective strategies.
The document discusses the Certified Secure Software Lifecycle Professional (CSSLP) certification from (ISC)2. The CSSLP addresses security throughout the software development lifecycle and tests candidates' competency in best practices. It will be open for experience assessment for six months, then move to an examination requirement. Other organizations address similar topics but not with the same breadth as the CSSLP knowledge areas.
This document discusses the design of a mobile service to facilitate local bartering and trade. The service would allow users to register trades, including information on items, value, location and time. It would incorporate security features like watermarks and create a transparent register of trade data and connections between users. The proposed system would have cross-platform compatibility and support nomadic users involved in goods and services. It would feature a modular architecture with user interface, business logic, data access and service agent layers. The vision is for the service to function as a "social network" revealing the flow of money through bartering at a local level.
This document discusses how experiencing art in person versus online affects people differently. It proposes an experiment with three parts: 1) Participants learn about and view artworks online, 2) Participants visit the physical locations and view the artworks in person, 3) The impact of viewing artworks online versus in person will be compared and analyzed. References to various famous artworks are provided.
The Beijing 2008 Olympic Games were held from August 8-24, 2008 in Beijing, China with the theme of "One World, One Dream". Over 204 countries participated in the Games and 87 countries won medals. The opening ceremony at the iconic Bird's Nest National Stadium was watched by over 4 billion viewers worldwide and featured the dove of peace flying over the stadium. 38 world records and 52 Olympic records were broken at the impressive new stadiums and sports facilities in Beijing. The Olympic torch was passed from Beijing to London for the 2012 Summer Olympics.
Mohamed Sayed Mohamed Aly has over 15 years of experience as an operations manager. He currently works as the operations manager for BBA Food House, where he is responsible for maximizing sales, profits, and quality standards. Previously, he worked as the store manager for McDonald's Egypt from 1994 to 2003, where he pioneered McDonald's entry into the Egyptian market and increased annual sales by 10%. He holds a Diploma of Commerce and has completed several management and leadership courses.
This document discusses crowdfunding strategy and outlines some key misconceptions. It notes that crowdfunding involves an engaged community, not an anonymous crowd. Additionally, funding is just one benefit of crowdfunding - it can also provide marketing, market research, customer loyalty and support for projects. Successful crowdfunding campaigns treat it as a marketing campaign rather than just fundraising. Crowdfunding is transforming business models by allowing marketing teams and innovations to be co-created and funded by engaged communities.
際際滷s from todays' event around data and communities. Harnessing discussions around the what data means to you, collection of data, how data is represented and case studies around community data.
Beelden en verslagen zijn nu niet alleen binnen het ziekenhuis, maar ook daarbuiten beschikbaar. Eerste en tweedelijns zorgverleners versturen beelden naar elkaar. Deze zijn op een tablet te bekijken en via tele-imaging overal te verslaan. Het PACS-congres biedt dit jaar een groot aantal interessante lezingen, een IHE interoperability demonstratie en diverse workshops rondom de themas:
Crowdfunding - De 2 grootste misverstanden bij crowdfundingRonald Kleverlaan
油
Crowdfunding lezing Nyenrode over de meerwaarde van crowdfunding naast het ophalen van financiering en de twee grootste misverstanden binnen crowdfunding besproken.
An information architect is responsible for organizing and labeling browser-based information so that visitors can find what they are looking for quickly. Their key roles include defining navigation techniques, coordinating usability studies, and maintaining the architectural integrity of a website. While information architecture is important for ensuring usability and return visitors, the work of information architects is often invisible when done well. Effective information architects set goals, define audiences and their needs, and organize content through defining, arranging, and labeling information on a site.
Introduction to Intalio|Create, the most modern application to build applications rapidly for deployment in public clouds, private clouds and behind-the-firewall.
Defining a problem and understanding it syntactically as well as semantically enhances the decision process because the written agenda and solutions are understood on a token level. Consensus in groups can be challenging in present web based environments given the dynamics of types of interactions and needs. Larger virtual communities are beginning to use wiki based decision support systems for time critical interactions where the quality of the information is high and a near real time feedback system is necessary. Understanding the meaning of the problem and group consensus can be improved exploiting a voting enhanced wiki structure implemented into select parts of the decision making process. A decision support model integrating a wiki structure and a social decision support system (voting) is presented. Findings from a pilot study describe differences of idea generation between groups. Other issues are identified requiring further research.
30 juni 2017 Blockchain Health NL congres
De afgelopen jaren zijn zorgverleners druk bezig geweest met het invoeren van EPDs. Nu dit proces voor velen bijna is afgerond, is het tijd voor de volgende stap het vertrouwd toegang te verlenen voor de cli谷nt/ pati谷nt zelf.
Blockchain technologie biedt de mogelijkheden om basis van regie van de cli谷nt zelf voor het vertrouwd uitwisselen van de eigen pati谷nt gegevens. Daarnaast maakt het vertrouwde data-uitwisseling tussen cli谷nt en zorgverleners mogelijk
Doel van het platform is de ervaring met Blockchain toepassingen te delen en de kennis op dit gebied te bundelen.
d.m.v. het delen van de ervaringen en kennis over de toepassingen van vertrouwde data-uitwisseling tussen cli谷nt en zorgverleners via blockchain technologie. Daarnaast dient het platform om te voorstellen te delen voor afsprakenstelsels en interoperabiliteit voor Health Blockchain toepassingen
What is the next step for a front end beginnerHsuan Fu Lien
油
The document discusses challenges and opportunities in front-end development. It outlines challenges such as performance, architecture, and reusable components. It then discusses opportunities to become better at CSS and JavaScript through practices like using preprocessors, learning frameworks like Bootstrap, and studying design patterns. The talk concludes by emphasizing fundamentals, curiosity, humility, and gaining experience through practice.
Pull factors for Irish and German immigrants to come to the United States in the 1800s included jobs, a new life, and freedom. Irish immigrants fled the potato famine and were very poor, settling in cities in the Northeast where men worked unskilled jobs building canals and railroads while women worked as domestic servants. German immigrants came for both political and economic reasons, with many becoming farmers while others took low-paying jobs in cities, where conditions were difficult.
DigiPingu誰ns: van startknop naar desktop - UEFI, GRUB & systemd (Koen Wybo)Avansa Mid- en Zuidwest
油
Met de introductie van Windows 8 (eind 2012) wist Microsoft UEFI en Secure Boot door te drukken bij PC-fabrikanten. Daardoor kan je een besturingssysteem op recente PC's en laptops alleen opstarten als de 'bootloader' (uitvoerbare code) digitaal ondertekend is met een door Microsoft goedgekeurd CA-certificaat.
Dit systeem beschermt tegen rootkits en andere malware. Ten koste van vrijheid, evenwel. Slechts een handvol Linux-distributies (Fedora, Ubuntu, ...) troosten zich de moeite en het geld om een Microsoft-certificaat aan te vragen. Secure Boot veroorzaakt dan ook heel wat hoofdbrekens bij Linux-gebruikers.
In deze workshop bekijken we hoe we het Secure Boot-probleem kunnen oplossen of油omzeilen.油Vervolgens geven we een korte uitleg over油GRUB (bootloader). En tenslotte maken we kennis met油het initialisatiesysteem systemd: wat is het, hoe ziet een unit eruit, wat zijn targets, hoe diensten stoppen/starten, enz.
DigiPingu誰ns is een maandelijkse bijeenkomst van Linux-gebruikers en open-source-enthousiastelingen. We starten de bijeenkomst steeds met een korte nieuwsrubriek over Linux en open-source-technologie (15'), gevolgd door een demo, lezing of workshop. Tussendoor is er steeds gelegenheid voor een losse babbel, waarbij deelnemers ervaring en kennis kunnen uitwisselen (LUG of Linux User Group).
Mohamed Sayed Mohamed Aly has over 15 years of experience as an operations manager. He currently works as the operations manager for BBA Food House, where he is responsible for maximizing sales, profits, and quality standards. Previously, he worked as the store manager for McDonald's Egypt from 1994 to 2003, where he pioneered McDonald's entry into the Egyptian market and increased annual sales by 10%. He holds a Diploma of Commerce and has completed several management and leadership courses.
This document discusses crowdfunding strategy and outlines some key misconceptions. It notes that crowdfunding involves an engaged community, not an anonymous crowd. Additionally, funding is just one benefit of crowdfunding - it can also provide marketing, market research, customer loyalty and support for projects. Successful crowdfunding campaigns treat it as a marketing campaign rather than just fundraising. Crowdfunding is transforming business models by allowing marketing teams and innovations to be co-created and funded by engaged communities.
際際滷s from todays' event around data and communities. Harnessing discussions around the what data means to you, collection of data, how data is represented and case studies around community data.
Beelden en verslagen zijn nu niet alleen binnen het ziekenhuis, maar ook daarbuiten beschikbaar. Eerste en tweedelijns zorgverleners versturen beelden naar elkaar. Deze zijn op een tablet te bekijken en via tele-imaging overal te verslaan. Het PACS-congres biedt dit jaar een groot aantal interessante lezingen, een IHE interoperability demonstratie en diverse workshops rondom de themas:
Crowdfunding - De 2 grootste misverstanden bij crowdfundingRonald Kleverlaan
油
Crowdfunding lezing Nyenrode over de meerwaarde van crowdfunding naast het ophalen van financiering en de twee grootste misverstanden binnen crowdfunding besproken.
An information architect is responsible for organizing and labeling browser-based information so that visitors can find what they are looking for quickly. Their key roles include defining navigation techniques, coordinating usability studies, and maintaining the architectural integrity of a website. While information architecture is important for ensuring usability and return visitors, the work of information architects is often invisible when done well. Effective information architects set goals, define audiences and their needs, and organize content through defining, arranging, and labeling information on a site.
Introduction to Intalio|Create, the most modern application to build applications rapidly for deployment in public clouds, private clouds and behind-the-firewall.
Defining a problem and understanding it syntactically as well as semantically enhances the decision process because the written agenda and solutions are understood on a token level. Consensus in groups can be challenging in present web based environments given the dynamics of types of interactions and needs. Larger virtual communities are beginning to use wiki based decision support systems for time critical interactions where the quality of the information is high and a near real time feedback system is necessary. Understanding the meaning of the problem and group consensus can be improved exploiting a voting enhanced wiki structure implemented into select parts of the decision making process. A decision support model integrating a wiki structure and a social decision support system (voting) is presented. Findings from a pilot study describe differences of idea generation between groups. Other issues are identified requiring further research.
30 juni 2017 Blockchain Health NL congres
De afgelopen jaren zijn zorgverleners druk bezig geweest met het invoeren van EPDs. Nu dit proces voor velen bijna is afgerond, is het tijd voor de volgende stap het vertrouwd toegang te verlenen voor de cli谷nt/ pati谷nt zelf.
Blockchain technologie biedt de mogelijkheden om basis van regie van de cli谷nt zelf voor het vertrouwd uitwisselen van de eigen pati谷nt gegevens. Daarnaast maakt het vertrouwde data-uitwisseling tussen cli谷nt en zorgverleners mogelijk
Doel van het platform is de ervaring met Blockchain toepassingen te delen en de kennis op dit gebied te bundelen.
d.m.v. het delen van de ervaringen en kennis over de toepassingen van vertrouwde data-uitwisseling tussen cli谷nt en zorgverleners via blockchain technologie. Daarnaast dient het platform om te voorstellen te delen voor afsprakenstelsels en interoperabiliteit voor Health Blockchain toepassingen
What is the next step for a front end beginnerHsuan Fu Lien
油
The document discusses challenges and opportunities in front-end development. It outlines challenges such as performance, architecture, and reusable components. It then discusses opportunities to become better at CSS and JavaScript through practices like using preprocessors, learning frameworks like Bootstrap, and studying design patterns. The talk concludes by emphasizing fundamentals, curiosity, humility, and gaining experience through practice.
Pull factors for Irish and German immigrants to come to the United States in the 1800s included jobs, a new life, and freedom. Irish immigrants fled the potato famine and were very poor, settling in cities in the Northeast where men worked unskilled jobs building canals and railroads while women worked as domestic servants. German immigrants came for both political and economic reasons, with many becoming farmers while others took low-paying jobs in cities, where conditions were difficult.
DigiPingu誰ns: van startknop naar desktop - UEFI, GRUB & systemd (Koen Wybo)Avansa Mid- en Zuidwest
油
Met de introductie van Windows 8 (eind 2012) wist Microsoft UEFI en Secure Boot door te drukken bij PC-fabrikanten. Daardoor kan je een besturingssysteem op recente PC's en laptops alleen opstarten als de 'bootloader' (uitvoerbare code) digitaal ondertekend is met een door Microsoft goedgekeurd CA-certificaat.
Dit systeem beschermt tegen rootkits en andere malware. Ten koste van vrijheid, evenwel. Slechts een handvol Linux-distributies (Fedora, Ubuntu, ...) troosten zich de moeite en het geld om een Microsoft-certificaat aan te vragen. Secure Boot veroorzaakt dan ook heel wat hoofdbrekens bij Linux-gebruikers.
In deze workshop bekijken we hoe we het Secure Boot-probleem kunnen oplossen of油omzeilen.油Vervolgens geven we een korte uitleg over油GRUB (bootloader). En tenslotte maken we kennis met油het initialisatiesysteem systemd: wat is het, hoe ziet een unit eruit, wat zijn targets, hoe diensten stoppen/starten, enz.
DigiPingu誰ns is een maandelijkse bijeenkomst van Linux-gebruikers en open-source-enthousiastelingen. We starten de bijeenkomst steeds met een korte nieuwsrubriek over Linux en open-source-technologie (15'), gevolgd door een demo, lezing of workshop. Tussendoor is er steeds gelegenheid voor een losse babbel, waarbij deelnemers ervaring en kennis kunnen uitwisselen (LUG of Linux User Group).
Instant Access to Windows Kernel Programming Second Edition Pavel Yosifovich ...pavravlase
油
Instant access to Windows Kernel Programming Second Edition Pavel Yosifovich after payment at https://ebookmeta.com/product/windows-kernel-programming-second-edition-pavel-yosifovich. More textbooks and ebooks available in https://ebookmeta.com Full PDF chapter download.
Open source is wijdverspreid en geniet veel aandacht. Deze presentatie is gegeven op een open dag van de open universiteit en gaat in op de verschillende aspecten van open source en open source communities.
Tien praktische tips rond ICT-infrastructuur die niemand je vertelt.
Talk over wat een ICT van een lokaal bestuur allemaal rekening mee moet houden als hij een degelijke ICT infrastructuur wil opbouwen.
Presentatie v ict-or shopt it! 28 mei 2014, Antwerp Hilton
Kies ik voor een PC, laptop of toch een tablet? DW15 - KuurneLeeman Joachim
油
Over Naar (embedded) Linux
1. Over naar Embedded Linux Hoe doet u dat? Wat zijn de kosten van Linux En hoe ze te beperken De mogelijkheden van Linux Technisch of economisch? Wist u dat wat iedereen weet na een paar projecten, maar u nu nog niet . . .
2. U weet wat Embedded is Maar, weet u het zeker? Klein, Zoals in een TV (16 Megabyte) Bron: B&C-online Kleiner dan; kleiner dan bijvoorbeeld een PC, 640K is genoeg, was lang de PC norm! Snel: tijden in milliseconden @100MHz ==> honderdduizend cycli per ms! Sneller dan; sneller dan bijvoorbeeld een PC USB2: een seriele lijn van 480Mbits/sec. Ooit een interrupt gemist? Alles is anders. Embedded is groot geworden
3. Software kost niets Helaas, dat is onjuist! Alleen de reproductiekosten zijn erg laag De licentiekosten zijn onderdeel van de BOM Voor OpenSource Linux: 0,= Andere RTOSen: 0, 3 150,= De ontwikkelkosten zijn niet nihil Vaak 50%, soms 80% en alsmaar stijgend Deel van die kosten zijn onnodig Voor Linux: Kosten van softwareontwikkeling en hardwarefabricage (BOM) zijn niet onafhankelijk!
4. Linux is toch gratis? Helaas, dat is onwaar Linux is free en open, niet public domain Het GPL bevat zelfs het woord gratis niet! U moet voldoen aan de licenties U mag de code (vaak) gratis downloaden U moet zelf: Lees: dit kost het u Selecteren, Bouwen, Integreren & Testen Ontbrekende delen ontwikkelen Bijv: proprietary hardware Maar ook: dat wat er toevallig niet is Kortom: ontwikkelen met Linux is niet kosteloos Linux is geweldig, maar ook voor U?
5. Linux versus traditioneel Linux Groot, Generiek 32bit, MMU Kleiner is duurder! (te) veel code free Geen code voor alles Alles is mogelijk, maar niet alles is er! Licenties: GPL, LGPL, BSD, GPL: juridisch onduidelijk U heeft geen keuze! Traditioneel Klein, Specifiek 8-bitter (mag meer) Meer kost meer Opties betalen Mooie code-set Leverancier bepaalt wat je nodig hebt Licenties: Seat, Runtime, n zakelijke afspraak Onderhandelbaar
6. Een typisch Linux systeem Hardware Toepassing Kernel Drivers selectie bouwen testen integreren Domein Kennis Tools Open Source BSP Linux Kennis Std. Feature boot/ rc-code init/ inetd Std. Feature libC BusyBox
7. Linux uitdagingen Kies, kies & kies Distributie, kernel-versie, tools, code, opties, features, ... Drivers Mechanism, not policies The Unix file API, Linux Device Model, Kobject, Downsizen Wat is nodig, wat is nuttig, wat is betaalbaar? Hardware! PC is de norm Kiezen van wat Linux ondersteunt ??? Licenties GPL is geen technisch probleem, maar wel een risico!
8. Defatco Linux oplossingen Risico: geen ervaring met embedded Linux Gebruik bestaande oplossingen, als uitgangspunt Busybox , en andere small (old) utilities Risico: hardware & drivers Start op een oude (386) PC! Gebruik PC-populaire hardware, als mogelijk Veel geheugen!!! (RAM & FLASH) Extra geheugen kan goedkoper zijn! (minder ontwikkelkosten) In release II is het toch nodig! Risico: GPL Voorkom een padstelling! Publiceer gewoon alles (een ander kan er toch niets mee) Splits platform & toepassing (fysiek en organisatorisch)
9. Gouden tips, voor een snelle start TIP 1 Bepaal (vooraf) een standpunt over OpenSource Resultaat: U kunt uw product opleveren Geen rechtzaken of negatieve publiciteit Kosten: Een maand (?) vergaderen (intern) Juridisch advies: ??? Dos& Donts Zet alle code op uw website (ook goede PR) Besteedt alle open delen uit (juridisch duidelijk) Betalen om (derden) OpenSoure te laten maken mag Die derden maken alle code OpenSource, U gebruikt die OpenSource code ongewijzigd Mix nooit non-disclosure en GPL !!!
10. Gouden tips, voor een snelle start TIP 2 Probeer uw toepassing eens op een (embedded)LinuxPC Resultaat: Inzicht in planning & risicos Details van technische uitdagingen bekent Geheugen gebruik, #werk echte poort, etc Kosten: 386PC + embedded Linux: 0 + 4 uur Poorten toepassing: timebox < 1 week Dos& Donts Niet cross; moeilijke zaken overslaan Gebruik stubs, geen HW-details Voorkeur voor open Linux & tools!
11. Gouden tips, voor een snelle start TIP 3 Kies eerst voor Linux, dan de hardware (details) Resultaat: Ontwikkelkosten omlaag: er zijn (goede) drivers Kosten: Overtuigen van de systeem broeders N.B. Er zijn geen extra HW kosten; kies even duur, maar beter voor (sw) project Dos& Donts Negeer mooie desktop/server opties GUIs, installers, packages, etc Bestaande systemen: bepaal Linux geschiktheid
12. Over naar Linux, zo doet u dat Hergebruik: code & ervaring 80% van wat u nodig heeft, is er al! Start op n oude 386PC met embedded Linux Linux is immers hardware onafhankelijk Dat levert technische en project ervaring op Qua performance lijkt het een embedded systeem Gebruik stub-versie als referentie systeem. Kijk niet alleen naar techniek OpenSource standpunt, Projectplanning, GPL Gebruik een zo breed mogelijke (project)scope Kijkt u dan naar de economische mogelijkheden: Dan is Linux geweldig, als middel voor embedded systemen!
13. Bedankt, en meer Dank voor uw aandacht En veel succes met Linux! Voor meer info: Kom naar de PTS stand http://www.pts.nl [email_address] Als u meer informatie, praktijkvoorbeelden of analyses wilt over bijvoorbeeld werken met OpenSource software of end-of-life problematiek, dan kijkt u op: http://www.passievoortechniek.nl http://albert.mietus.nl/read.IT
Editor's Notes
#2: Natuurlijk, het gaat over Linux. Maar ook over embedded systeem ontwikkeling. Linux is immers geen doel; hooguit een middel. Om een systeem goed en kosteneffectief te ontwikkelen is een planning nodig; en daarvoor is ervaring nodig. Bij de overstap naar Linux zou het goed kunnen, dat uw oude ervaring niet meer helemaal past. Dat is normaal. U heeft immers nog nauwelijks Linux ervaring? Dus, voordat we ons in het diepe storten van Linux, laten noch even naar zekerheden kijken