440 likes | 841 Views
Web Tabanlı Bilgi İşleme ve Uygulamaları. Mehmet Karakoç. Ege Üniversitesi Bilgisayar Mühendisliği Bölümü. İçerik. Özet 1. Giriş 2. Kuramsal Kısım Veri – Bilgi Bilgi İşleme Web Üzerinde Bilgi İşleme 3. Uygulamalı Kısım Web Tabanlı Bilgi İşleme Uygulamaları 4. Son Özet 5. Sonuç. Özet.
E N D
Web Tabanlı Bilgi İşleme ve Uygulamaları Mehmet Karakoç Ege Üniversitesi Bilgisayar Mühendisliği Bölümü Akademik Bilişim 2013
İçerik Özet 1. Giriş 2. Kuramsal Kısım Veri – Bilgi Bilgi İşleme Web Üzerinde Bilgi İşleme 3. Uygulamalı Kısım Web Tabanlı Bilgi İşleme Uygulamaları 4. Son Özet 5. Sonuç Akademik Bilişim 2013
Özet • İnternet ve Bilgi İşleme • Uygulama ve Yazılımlar • Masaüstüne Bağlı Kalmama İmkânı • Zamanı Verimli Kullanma • Paralel Çalışma • İşbirliği • Süreç İyileştirme Akademik Bilişim 2013
Giriş • Arama • Dizinleme • Erişim • Hesaplama • İşleme • Sorgulama • Tarama Akademik Bilişim 2013
Yol Haritası - I • Veri ve Veri İşleme • Bilgi ve Bilgi İşleme • Bilgi Kaynakları • Çoklu Ortam • Dizinleme ve Tarama Akademik Bilişim 2013
Yol Haritası - II • Özgür Yazılım ve Açık Kaynak • Web Üzerinde Bilgi İşleme * • Elektronik Kütüphanecilik • Web Tabanlı Bilgi İşleme Uygulamaları ** • Hesaplama ve Tarama Motorları Akademik Bilişim 2013
Ek Olarak • (Küresel) Yazılım Mühendisliği : (Global) Software Engineering • (Yazılım) Proje Yönetimi : (Software) Project Management • Web Tabanlı Araçlar / Kütüphaneler / Servisler / Platformlar / Çatılar Akademik Bilişim 2013
Kapsam - I • Veri İşleme (Data Processing) • Bilgisayar Grafikleri (Computer Graphics) • Görüntü İşleme (Image Processing) : Görüntü Arama (Image Search) • Çoklu Ortam Sorguları (Multimedia Queries) • Belge Karşılaştırma (Document Comparison) • Programlama (Visual Studio, Eclipse, Android vs.) • Programlama Dilleri Arasında Geçiş (C#, Java vb.) Akademik Bilişim 2013
Kapsam - II • Çevrimiçi Veri Tabanı Dizinleme (Online Database Indexing) • Veri Madenciliği (Data Mining) • Anlamsal Web (Semantic Web) • Eniyileme Problemleri (Optimization Problems) : (Gezgin Satıcı Problemi vb.) Akademik Bilişim 2013
Web Üzerinde Bilgi İşleme Akademik Bilişim 2013
Veri <-> Bilgi • Veri: İşlenmemiş bilgi • Bilgi: Ham verinin işlenmiş hâli Akademik Bilişim 2013
Bilgi İşleme Akademik Bilişim 2013
Web Tabanlı Uygulamalar • Tüm iş parçacıkları düzgün ve doğru bir biçimde çalışıyor olmalı • Uygulamalarda bir bağlantıya bir kullanıcının giriş izninin olup olmadığı kontrolü (authentication) • İşi yapmaya yetkisi olup olmama kontrolü (authorization) • Veri tabanı ile etkileşim nasıl olacak? • Bu vb. birçok işi (örneğin kodlama) yapmak hem zor hem de riskli • Bu işleri güvenli ve daha basit bir biçimde yapan araçlara ihtiyaç duyulur: Altyapılar/Çatılar (Framework) Web Tabanlı Uygulama Geliştirme Çatıları Akademik Bilişim 2013
Web Tabanlı Uzaktan Kontrol * Web Tabanlı Uygulamalar • İnternet bağlantısı aracılığı ile fiziksel anlamda ayrı yerlerde bulunan bir sisteme erişimi mümkün kılmakta • Söz konusu sistem üzerinde işlem ve gözlem yapılabilmesini sağlamakta • Bilgisayar yazılımları * T.C. MEB ELEKTRİK ELEKTRONİK TEKNOLOJİSİ (Ankara, 2011) Akademik Bilişim 2013
Web Tabanlı Uzaktan Kontrol ^ İnternet Üzerinde GIS Uygulamaları • GIS teknolojisi coğrafi sorgulama ve analiz imkânı sağlarken • İnternet de bu bilgiye zamandan ve mekândan bağımsız olarak ulaşma ve bilgiyi kullanma imkânı sunmakta ^ Web Tabanlı Uygulama Geliştirme Çatıları Akademik Bilişim 2013
Örnek Uygulamalar İnternet Tabanlı (Endüstriyel) Uygulamalar • Sıcaklık ölçme ve kontrol sistemi • Güvenlik ve izleme uygulamaları • Soğutma sistemleri • Tıbbi uygulamalar • Uzaktan kontrol/erişim • … Akademik Bilişim 2013
Sınırlar-Kısıtlar-İmkânlar • Açık kaynak yazılımlar • Bireysel öğrenme materyalleri • Elektronik öğrenme-öğretme sistemleri • Küresel bilgi dağarcığı • Web tabanlı bilgi yönetim sistemleri • Web tabanlı uzaktan eğitim için öğrenim yönetim sistemleri Akademik Bilişim 2013
Tony Blair, 2002 * • [The Grid] intends to make access to computing power, scientific data repositories and experimental facilities as easy as the Web makes access to information. * Tony Hey, Director of UK e-Science Core Programme, e-Science and Open Access Akademik Bilişim 2013
Web Tabanlı Bilgi İşleme Uygulamaları Akademik Bilişim 2013
Çevrimiçi Bilgi İşleme - I • “Comprehensive list of Search Engines - The Search Engine List”, http://www.thesearchenginelist.com/ • “List of search engines”, http://en.wikipedia.org/wiki/List_of_search_engines • “openmeetings - Open-Source Web-Conferencing - Google Project Hosting”, http://code.google.com/p/openmeetings/ • “Search Engines | The most popular web directories and search engines”, http://www.yourhtmlsource.com/promotion/searchengines.html • “Synaxis Online - Online Data Processing Services and Solutions”, https://www.synaxisonline.co.uk/sol/home.php Akademik Bilişim 2013
Çevrimiçi Bilgi İşleme - II • “The Best Search Engine List On The Internet!”, http://www.20search.com/ • “Timeline of popular Internet services”, http://en.wikipedia.org/wiki/Timeline_of_popular_Internet_services • “Ubuntu online tour”, http://www.ubuntu.com/tour/en/ • “VMware Virtualization Software for Desktops, Servers & Virtual Machines for “Public and Private Cloud Solutions”, http://www.vmware.com/ • “Web internet search engines 150+ listed”, http://www.philb.com/webse.htm • “Web search engine”, http://en.wikipedia.org/wiki/Web_search_engine Akademik Bilişim 2013
Comparing • “DiffNow - Compare files online. Powered by ExamDiff Pro.”, http://www.diffnow.com/ Akademik Bilişim 2013
Computer Graphics • “3D Graphics Online - 3D Studio MaxTutorials - GFX Tutorials”, http://www.pawas.com/ Akademik Bilişim 2013
Converting - I • “100% Free Online OCR Converter > Extract Text From Images & PDF Files”, http://www.to-text.net/ • “DocsPal - Free online file Converter and Viewer”, http://www.docspal.com/ • “Free File Converter | Online file conversion - pdfdocxodtflacxlsxjpgxlsodsrarpptodp mp3 …”, http://www.freefileconvert.com/ • “OCR Online - Free image to text converter. Convert scanned paper documents into PDF or DOC”, http://www.ocronline.com/ • “Online converter - convert video, images, audio and documents for free”, http://www.online-convert.com/ Akademik Bilişim 2013
Converting - II • “Convert Image to Text Convert JPG PNG GIF BMP to Text Convert scanned image and pdf to text”, http://www.convertimagetotext.net/ • “Free Online OCR - Convert JPEG, PNG, GIF, BMP, TIFF, PDF, DjVutoText”, http://www.newocr.com/ • “Free Online OCR - convert scanned PDF and images to Word, JPEG to Word”, http://www.onlineocr.net/ • “Free Online PDF Converter, Batch Convert doc, docx to PDF, PDF/A or Image, Doc Converter.”, http://docupub.com/pdfconvert/ Akademik Bilişim 2013
Image Processing • “ChangeImages, EditPictures Online”, http://change-images.com/ • “Photo editor online / free image editing direct in your browser - Pixlr.com”, http://pixlr.com/editor/ • “Pixastic - Online JavaScript Photo Editor”, http://editor.pixastic.com/ • “Resize, convert, split, cropyourimages online - ImageSplitter.net”, http://imagesplitter.net/ • “Victor Image Processing Library, Online Image Processing”, http://www.catenarysystems.com/demos/simple/simpip.aspx Akademik Bilişim 2013
Indexing • “Climate Data Online”, http://www.bom.gov.au/climate/data/ • “JournalSeek - A Searchable Database of Online Scholarly Journals”, http://journalseek.net/ • “Online Searchable Death Indexes, Records & Obituaries”, http://www.deathindexes.com/ Akademik Bilişim 2013
Programming - I • “Codepad”, http://codepad.org/ • “CodePorting”, https://apps.codeporting.com/csharp2java/dashboard • “DroidDraw : Graphical User Interface Editor for Android Cell PhoneDevelopment and Programming”,http://www.droiddraw.org/ • “ExecutePython online”, http://www.compileonline.com/execute_python_online.php • “Learntocode”, http://www.codecademy.com/#!/exercises/0 Akademik Bilişim 2013
Programming - II • “Ideone.com | Online IDE & DebuggingTool >> C/C++, Java, PHP, Python, Perl and 40+ compilers and interpreters”, http://ideone.com/ • “Online Compiler & IDE for C, Java, C# and C++”,https://compilr.com/home?action=login • “PrimeFaces - Ultimate JSF Component Suite”, http://primefaces.org/ Akademik Bilişim 2013
Development and Deployment • “Web development and deploymenttools”, http://coderun.com/ Akademik Bilişim 2013
Project Management • “Online Project Management Software, simple task manager”, http://www.teamworkpm.net/ • “Project management software, online collaboration: Basecamp”, http://basecamp.com/ • “Project Management Software, Project Planning Software, Time Tracking Software: Wrike”, https://www.wrike.com/ • “Project Management Software | Free Online Planning : Zoho”, http://www.zoho.com/projects/ Akademik Bilişim 2013
Searching • “Macroglossa Visual Search Engine”, http://www.macroglossa.com/ • “TinEyeReverse Image Search”, http://www.tineye.com/ • “Video Search Engine”, http://www.blinkx.com/ Akademik Bilişim 2013
Spinning • “FreeArticleSpinner Online”, http://ezarticlelink.com/articlespinner/free.php • “Free Online ArticleSpinner”, http://freespinner.net/ • “Free Online ArticleSpinner”, http://www.articlespinnertool.com/ • “Use Extreme Word Spinner to generate unique content, take advantages of free Online article spinner”, http://www.extremewordspinner.com/ Akademik Bilişim 2013
Metin<->SesVoice/speechtotext – Texttospeech/voice • "Acapela Text to Speech Demo", http://www.acapela-group.com/text-to-speech-interactive-demo.html • “Dictation - Online SpeechRecognition”, http://ctrlq.org/dictation/ • “How to Add Speech Recognition to your Website with HTML”, http://www.labnol.org/software/add-speech-recognition-to-website/19989/ • “kiku - Online Speech Recognition for Dictation”, http://www.workinprogress.ca/KIKU/dictation.php • “TexttoSpeech”, http://www.text2speech.org/ • “Text to Speech | TTS | Free Text to Speech SDK | iSpeech”, http://www.ispeech.org/text.to.speech Akademik Bilişim 2013
Servisler - I • “Moodle.org: open-source community-based tools for learning”, https://moodle.org/ • GoogleApp Engine • İçerik Tabanlı Erişim Sistemleri (Content-BasedRetrieval Systems) Akademik Bilişim 2013
Servisler - II • “Chrome Web Mağazası - Chrome Uzaktan Masaüstü”, https://chrome.google.com/webstore/detail/chrome-remote-desktop/gbchcmhmhahfdphkhkmpfmihenigjmpp • “Online GIS Web Mapping Software, PublishStunningInteractive Web Maps: MangoMap”, http://www.mangomap.com/ Google Görseller • Metin yerine görüntü ile arama • Benzer görüntüleri tespit etme Akademik Bilişim 2013
Son Özet • Süreçlerin İyileştirilmesi • Projelerin Yapılandırılması • Çalışmaların Konuşlandırılması Akademik Bilişim 2013
Sonuç - I Akademik Bilişim 2013
Sonuç - II • Bilim İnsanlarının Oluşturduğu Ağlar • Bilimsel Araştırmalar için Web Üzerinde İşbirliği Araçları • Maliyet Tasarrufu ve Etkililik • Araştırmacı/Geliştirici: Probleme odaklanma • Küresellik • Süreç İyileştirme • Model Güdümlü / Servis Odaklı Mimariler Akademik Bilişim 2013
Soru-Cevap Akademik Bilişim 2013
Teşekkürler • Sabırla dinlediğiniz için… Akademik Bilişim 2013
Kaynaklar - I • “Dynamic web-based information management”, http://www.visualize-uk.com/conf/activeweb/proceed/pap2/ • “Laws controlling contracts: the importance of Web-based Information Management Systems for engineering education and industry”, http://www.wiete.com.au/conferences/2wctee/papers/21-01-Molson-A.pdf • “Prototype Web-based Construction Project Management System”, http://plaza.ufl.edu/nnleung/mspapers/prototype.pdf • “Web-basedconstruction information managementsystems”, http://www.icoste.org/ICMJ%20Papers/AJCEBVol3No1Scott.pdf • “Web-based spatial information management systems”, http://www.isprs.org/proceedings/XXXIV/part4/pdfpapers/299.pdf Akademik Bilişim 2013
Kaynaklar - II • “Web based document processing and management system”, http://www.cl.cam.ac.uk/~ls418/works/undergraudate_final_report.pdf • “Web contentmanagementsystem”, http://en.wikipedia.org/wiki/Web_content_management_system • “WEB INFORMATION MANAGEMENT SYSTEM: PERSONALIZATION AND GENERALIZATION”, http://pdf.aminer.org/000/259/284/web_information_management_system_personalization_and_generalization.pdf • “Web Tabanlı Uygulama Geliştirme Çatıları”, http://belgeler.cs.hacettepe.edu.tr/yayinlar/eski/frameworkler.pdf Akademik Bilişim 2013