Apple etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Apple etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Perşembe, Ağustos 25, 2016

21. yy Teknolojik Referans Listesi

21. yy da kullandığımız bir materyalin değiştiğini görüyoruz. Bu değişime uyum sağlayabilmek icin kullanacağımız bazı programlar kategori bazlı olarak aşağıda yer almaktadır.

1 - Ses kaydedebilmek ve kaydı edit edebilmek.
Audacity, Audioboo, Audio Expert, Aviary

2 - Sosyal imleme (bir anlamda buluttaki mantar panoya duyuru asmak) yapabilmek.
Diigo, Edshelf, Scoop.it, Pinterest, Livebinder, Evernote, Jog The Web

3 - Online platformlar yaratmak için blog ve wiki kullanabilmek, yazabilmek.
Edublogs, Blogger, Wordpress, KidBlog, TypePad

4 - Dijital imaj, görsel kullanabilmek, edit edebilmek.
Aviary, Pixenate, Picresize, Dr Pic, Fun Photo Box, Pixlr, BeFunky

5 - Video içerik kullanabilmek, edit edebilmek.
Animoto, Stupeflix, Vimeo, Xtranormal, vReal, Pixorial, Viewbix, WeVideo, Magisto

6 - Anlatacaklarını infografikle anlatabilmek.
Easel.ly, Creately, Gliffy, Infogr.am, Visually

7 - Öğrencilerle, iş çevreleri ve diğer gerekli network ile bağlanmak için Sosyal Ağları etkin kullanabilmek.
Classroom2.0, Education World, Discovery Education, Twitter, LinkedIn, Pinterest Read Write Think,Paper.li

8 - Sunumları a-senkron olarak yapabilmek ve sunum sitelerinde yayınlayabilmek.
SlideShare, VUVOX, Knovio, Ahead, HelloSlide, Jux, Slidestaxx,Present.me, Slideboom, Prezi

9 - Becerileri, yapılan işleri arşivlemek ve kişisel gelişim için Dijital Portfolio derleyebilmek.
Evernote, Googlesite, VoiceThread, Weebly, Mahara

10 - Rapor ve ödevlerin çalıntı olup olmadığını anlayabilmek.
Plagtracker, Plagiarism Detection, Grammarly, Dupi Checker, Turnitin, Article Checker, The PlagiarismChecker, Copyspace, Paper Rater, Docs Detective, Plagium

11 - Videolardan alıntı yapabilmek ve aralara serpiştirmek.
Jing, Camstudio, Screencast-O-Matic, Webinaria, ScreenCastle, Screenr

12 - Ödev, planlama yapılabilecek siteleri, araçları bulmak, önerebilmek, öğretebilmek
Workflowy, Tasskr, Trello, Any.Do, Thought Boxes, 42 Tasks, Todoist, Wipeelist, Squareleaf

13 - Anket yazılımlarını kullanarak, anlık araştırmalar yapabilmek.
Kwiqpoll, Flisti, Urtak, Vorbeo, Polldaddy, Micropoll, Quizsnack, Obsurvey, Kwik Surveys,
Polleverywhere, Poll Junkie, Yarp

14 - Telif haklarına saygılı ve etik kuralların takipçisi bir kullanıcı olabilmek.
Copyright Advisory Network, Copyright and Fair Use Guidelines for Teachers, Copyright Confusion, Creative Commons, CyberBee, Fair Use Evaluator, Taking The Mystery out of, Copyright, Copyright Kids, Teaching Copyright

15 - Dijital sınav, quiz ve değerlendirme araçlarını, yöntemlerini kullanabilmek.
Yacapaca, Hot Potatoes, Web Quest, Quiz Me Online, Learn Click, Seterra, Google Forms, Flubaroo,Testmoz

16 - Zaman yönetimi için dijital araçları kullanabilmek.
Short Calendar, Calendrica, Compact Calendar Creator, Jotlet, DayViewer, iDoneThis, Weekis, Coolendar

17 - Not almak ve ilginç içeriği paylaşmak için dijital not alma araçlarını kullanabilmek.
mySchoolNotebook, Nottez, Gumnotes, Minutes.io, Catch, Primary Wall, iSearch Notes, Evernote,Springpad

18 - Dipnot koymak ve açıklama yapılacak kısımları paylaşmak için online araçları kullanabilmek.
Diigo, Sharedcopy, Awesome Screenshot, Bounce, Markup.io, Screen Draw, Webpage Screenshot,Crocodoc

19 - İlginç, esinlendirici paylaşımlar için on-line post-it ler, yapışkan etiket programları kullanarak
Wall Wisher, Stixy, Popplet, Linoit, Pegby, Corkboard, Primary Wall, Discovery Box, Stickr Noterr, Spaaze

20 - On-line dosya paylaşım araçlarını kullanabilmek.
Just BeamIt, Minus, Sendspace, Dushare, Embedit, Sendoid, Let´s Crate, Dropbox

21 - Akıl haritaları oluşturabilmek.
SpiderScribe, Edistorm, Wridea, Bubbl.us, Wise Mapping, Lucid Chart, Text 2 Mind Map Mind42,Spicynodes, Popplet

22 - Dijital hikaye anlatmanın gücünü kaldıraç olarak kullanabilmek.
ZimmerTwins, Story Bird, Someries, PicLits, Capzles, Slidestory, Domo Animate, Animoto, Smilebox, Make Belief Comix, Creaza, Voice Thread

Kaynak

İyi günler.

Turhal Temizer

Pazar, Aralık 15, 2013

XCode Bölüm 02 – Sınıflar ve Temel Yapılar

Merhaba,

Bir önceki yazımızda (XCode Bölüm 01) iOS platformunda uygulama geliştirebilmek için kullanılan XCode IDE ‘sine nasıl erişebileceğimizi ve platformun görsel olarak nasıl bir görüntüye sahip olduğunu, projeyi ve emulatörü nasıl çalıştırabileceğimize göz gezdirmiştik.

Bu yazımızda ise pratikte iOS programlanın sınıf dosyalarına ve mimari yapısına göz atıyor olacağız. Yeniden bir proje oluşturmuyor ve bir önceki örneğimizdeki Boş demo projesinden devam ediyorum.
Öncelikle proje içerisinde yer alan sınıf dosyalarının isimlerine göz atalım.

Sınıf Dosyaları (Class Files)

Boş demo projesini oluşturduktan / açtıktan sonra sol bölümde proje dosyalarını görebiliyoruz. (Visual Studio kullanan arkadaşlar var ise Solution Explorer bölümünün görevini yapmaktadır.)

Blogpost1

AppDelegate.h
AppDelegate.m

ViewController.h
ViewController.m

Main.StoryBoard
    Main_iPhone.StoryBoard
    Main_iPad.Storyboard

Şimdi dosyalara göz attığımız da; AppDelegate sınıflarında uygulama seviyesindeki (Application Level) konmutları ekleyebilir ve kullanabiliriz. Bu sınıflar iOS uygulamalarını temsil eder.

AppDelegete sınıfının .m ve .h dosyalarından oluştuğunu göreceğiz. Bu dosyalar C++ kullananlar var ise hatırlayacağınız üzere .h dosyalarında Header file ‘ları (referanslar gibi düşünebilirsiniz) çağırır. .m ise implementasyon (implementation) dosyalarını çağırır.

ViewController adından da anlaşılacağı üzere form üzerinde yer alan objelerin bulunduğu dosyalardır.

Bir de görsel olarak grafikle göstermek gerekirse alt kısımdaki gibi olacaktır.

your_xcode_project_app_flow

Peki AppDelegate ve ViewController dan bahsettik. Ancak Main.Storyboard dosyalarından bahsetmedik. Bu nedir?

StoryBoard

ViewController sınıflarından yararlanan ve görsel objelerimizin bulunduğu bölümdür. Uygulamanın görsel görünümü ile ilgili olarak nesneleri ekleyebileceğimiz, sonuçlarını görebileceğimiz bölümdür.

Main.StoryBoard, ViewController sınıfları ile yönetilebilir kodların kullanılması mümkündür.

Main.StoryBoard, XCode IDE‘sin de InterfaceBuilder alanında yer almaktadır. ViewController.h sınıfı ile referans dosyalarını ve hazırladığımız metodları kullanabilriz.

 

BlogpostPic03 

Görsel olarak görmek gerekirse alt kısımda yer aldığı şekilde olacaktır.
Form üzerine ekleyebileceğimiz kontroller ise IDE ‘nin sağ alt kısmında yer almaktaıdr. Sürükleyip bırakmanız yeterlidir. Form üzerine kontrolleri eklerken hizamaları konusunda IDE yardımcı olmaktadır.

BlogPostPic04

Peki, bu sınıflar birbirleri ile nasıl ilişkili diye aklımıza bir soru takılıyor. Bunu da alt kısımda yer alan basit akış şeması cevaplamaktadır.

your_xcode_project_classes

Şimdi bu kadar konuyu incelediğimizde kafamıza çok geleneksel ama bir o kadar da önemli bir soru takılıyor. Bu uygulamanın objeleri canlı ortamda nasıl çalışıyor.

Uygulamalarınız canlı ortamda diğer bir çok uygulamalar gibi bellek üzerinde oluşmaktadır. Uygulamanın hata vermesi durumunda bellekte kullanmış olduğu alanı serbest bırakmaktadır. Eğer multi tasking bir uygulama geliştiriyor iseniz ise uygulama arka planda bellek kullanmaya devam etmektedir. Ancak farklı uygulamalar ile bu belleği paylaşabilmektedir. (Güzel bir teknoloji :) )

Daha önceden uygulama geliştiriciler eklemiş oldukları referansları ve kullanmış oldukları bellekleri boşaltmak / serbest bırakmaları gerekmekteydi. Daha şu anda güncel kullandığımız IDE lerde otomatik olarak referansları sayıyor ve gerekli temizlik işlemlerini sağlıyor. Sadece projeyi oluştururken Automatic Reference Counting seçeneğinin seçilmiş olması gerekiyor.

Yazımızın burada sonuna geliyoruz. Objective C ‘inin gelişimini ve bunu başımıza kimler sarmış diye merak edenler için wikipedia da yer alan yazıyı okuyabilirsiniz. (Yazının dili Türkçe dir)

http://tr.wikipedia.org/wiki/Objective-C
Umarım yararlı olabilmiştir.

--

TT

Çarşamba, Haziran 17, 2009

Apple iPhone 3.0 Yazılım Güncellemesi

Saat 20:00 civarında iPhone için version 3.0 güncellemesi kullanıcılara sunuldu. Kurmak isteyen arkadaşlar da iTunes üzerinden sistemlerine indirdikten sonra telefonlarına kurabilirler. Daha önceki yazılarımızda da bahsettiğimiz gibi MMS, Kopyala yapıştır ve daha bunun gibi istenen bir çok özellik telefona eklenmiş bulunuyor. 3.0 sürümü ile video kayıt özelliği de kazanıyor. Fakat bu özelliğe sahip olabilmek için iPhone 3G s ürününe sahip olmanız gerekiyor. Bu üründe performanstan kamera kabiliyetine kadar bir çok özelliği geliştirilmiş durumda. Ayrıca uygun fiyatı da düşünenler için iyi bir seçenek olacaktır.

Untitled

Herkese mutlu ve güzel günler diliyorum…

Cumartesi, Mart 08, 2008

iPhone SDK for Web Developers


Yes, you read it right. The iPhone SDK ist not just for Developers who want to develop native iPhone applications. It’s also for Web Developers who want to take the capabilities of the SDK to write code for their web apps. Apple did a fine work here enhancing Dashcode, the Environment for programming Dashboard Widgets on Mac OS X, with a new feature to directly build your web apps in Dashcode. In Conjunction with the iPhone Simulator you now can, preview, debug, optimize and build your web applications all in Dashcode. Apple also put online an introduction video into iTunes (note: you must have an ADC membership account) which describes new technologies like advanced JavaScript functions, native SVG support, CSS effects, offline data support, full screen mode and gesture events.

More information...

See you later...