Java'nın Bir Kalesi Daha Fethediliyor

0
anonim
Konu şu: Pascal ile Cep Telefonu için programı geliştirme. Yani Pascal, Java'nın kalelerinden birisi olan cep telefonlarına (biraz dolaylı da olsa) el atıyor...
Sözü burada Sn. M. Burhan OFLAZ'ın satırlarına bırakıyorum. (Her ne kadar kopyala yapıştır bir haber olduysa da, MidletPascal'ın duyurulmaya değer olduğunu düşündüm... )

Merhaba!

Son gunlerde Cep telefonları icin program gelistirmek oldukca revacta. Siz de cep telefonlari icin program yapmak isterseniz, hem de bu isi hepimizin bildigi dil olan Pascal' i kullanarak yapmak isterseniz MidletPascal derleyicisini kullanabilirsiniz.

Programı : http://www.midletpascal.com sitesindeki DOWNLOAD bölümünden indirebilirsiniz.

Bu derleyici Pascal kodlarını Java byte kodlarina çeviriyor ve yorumlayıcı içermediği için oluşan derlenmiş kod epey hızlı çalışıyor.

Program kişisel kullanım için bedel ve lisans gerektirmiyor.

Ben bu derleyicinin Help dosyasını Türkçeleştirdim.

Türkce yardim dosyasi icin : bu linki kullanabilirsiniz.

Derleme sonrasında olusan JAR ve JAD dosyalarını telefonunuza gönderip hemen denemeye başlayabilirsiniz. Ayrıca emülator destegi de bulunmakta. (Emülatoru java.sun.com sitesinden WTK'yı indirerek kurabilirsiniz)

Görünen o ki MidletPascal sitesindeki tek Türk üye (belki de en eski üyelerden biri) benim, aramıza katılmaya ne dersiniz ?

Selamlar,
Dr. M.Burhan OFLAZ
Ankara, Türkiye.

Görüşler

0
darkhunter
En son 5-6 yıl önce TP kullanarak bir şeyler yazmıştım. Aklımda Pascal'a dair pek birşey kalmamış olsa da, son zamanlarda adından sıkça söz ettiren FP ve bu haber sayesinde, zamanımın bir bölümünü tekrar Pascal'a ayıracağım galiba :)

Bu güzel haber için teşekkürler.
Dr.Burhan OFLAZ'a da yerelleştirme çalışması için teşekkürler.

Tabi şimdi, niye kulağınızı tutmak için bu kadar dolambaçlı bir yol kullanıyorsunuz, Java ile yazsanıza diyenler olabilir :) S

Sağolun ben almayayım, "cep telefonunda çalışan uygulama" gibi ulvi bir neden için bile java çekilmez... Zaten python'la da yapılabiliyor bu iş... Bir de Pascal geldi süper oldu... Haydi PHP seni de bekliyoruz ;)
0
ttk
Merhaba Hiç Delphi kullanmadınız mı ? Bu arada, programı indirip baktım gerçekten güzelmiş (tabii bana göre), meraklıların en azından bir bakmasını tavsiye ederim.
0
darkhunter
Yok, kullanmadım. Tabi benimkisi keyfe keder bir tecihti, kullanmak zorunda kalmadım desem daha doğru olur. Bir dönemi iyi hatırlıyorum ama, herkes Delphi ile lokal temel muhasebe programları yazıp, pazarlamaya çalışıyordu :) Şükür o günlerde geçti...

Delphi güzel bir platform ama, Kylix (bu pek tutmadı gerçi) ve Lazarus'a yönelmek ufuk genişletici olabilir, Delphi'den haz alanlar için...

Benim ilgim FP'den yana şu sıra, tabi bu cep şukellası da bayağı ilgi çekici ;)
0
yilmaz
yazılan pascal kodu java bytecode' a cevriliyor ise nasıl daha hızlı calısıyor? Sonucta jvm üzerinde çalışmıyor mu?
0
tongucyumruk
Atıyorum: Daha optimize bytecode üretiyordur?
0
jfever
Bu derleyici Pascal kodlarını Java byte kodlarina çeviriyor ve yorumlayıcı içermediği için oluşan derlenmiş kod epey hızlı çalışıyor. evet bu kısım ilginc. bir yanlislik olsa gerek. hem yorumlayıcı icermiyor da ne demek?
0
deathline
Jvm üstüne bir framework içermemesi olabilirmi?
0
meting
Aynen öyle. Zaten bu sebeple daha önce oldukça meşhur olan MobileBasic derleyicisinden (şimdi battı) ayrılıyor. M.Burhan OFLAZ
0
jac
MIDlet Pascal, java sanal makinesinin bir çok aygıtta hali hazırda yüklü olması avantajını iyi kullanmış. Özel olarak s60 tabanlı telefonlarda geliştirme yapmak için python mükemmel bir alternatif.
0
anonim
MidletPascal gerçekten çok güzel hazırlanmış. Pascal diline aşina olanların telefonlarında kendi oyunlarını oynaması; bir kaç saat programın yardım dosyalarını kurcalamasına bağlı.
0
robertosmix
Başlığın gerçekciliği konusunda şüpheliyim doğrusu. Öyle veya böyle görevi bir süre sonra JAVA devralıp JVM ile iş bitiriliyorsa, JAVA'nın nasıl bir kalesi daha fethedilmiş olabilir ki? Apache BSF kullanarak da aynı süreç uygulanabilir nihayetinde.
0
dfix
Tamamen katılıyorum. Ayrıca java kullanıp java kalesi feth etmekte ne demek? Yaklaşık 3 yıldır pascal kullanarak bişey yapmıyorum belki pascal kodlamak için bir neden olabilir. illa pascal istiyor java istemiyorsanız da onunda çözümü vat Delphi.net
0
yilmaz
thread lara nası bir çözüm bulmuşlar aceba. j2me de uygulamayı kilitleyebilecek thread lar compile aşamasında hata fırlatıyorlar. böylece düzeltilebiliyorlar. onu nasıl çözmüşler?
Bu arada pascal ile yazılan mobil uygulamalar symbianda çalıştırılabiliyor zaten.
0
meting
Yılmaz arkadaşımın yazdığı Pascal ile yazılan programların doğrudan Symbian üzerinde çalışması meselesini anlayamadım. MidletPascal haricinde başka bir yol olduğunu bilmiyordum. Biraz bilgi verirse sevinirim. Saygılarımla, M.Buhan OFLAZ
0
yilmaz
Symbian üzerinde native uygulama olarak çalışıyordu.
0
anonim
Gerçekten çok ilginç konu ile ilgili bağlantı verebilir misiniz lütfen...
0
yilmaz
Hatırladığım palm içinmiş. PocketSuite yazılımı. Yanlış anlaşılma için özür dilerim.
0
anonim
Belki yanlış hatırladınız ama ben şöyle bir emülatör buldum :) . Nokia 9210 ve 9290 için bir VM. Üzerine Dos yada Linux kurup pascal basic veya ne isterseniz onunla program yazabiliyorsunuz. Tabi emülatörün asıl amacı retro oyunları çalıştırmak :)
0
sundance
Çok güzel bir çaba, tebrikler.

Açıkcası her zaman Pascal bana C'den daha güzel bir dil olarak gelmiştir, en azından daha insani. Ortaya çıkışının insanların yapısal bir programlama dili öğrenmeleri olmasının da bunda etkisi var sanırım. Dahası Delphi'de bu konuda "şişko olmayan fonksionel programlar" konusunda oldukça iyi bir şöhrete sahip. Tabi bütün bunlar 1994'de C ile uğraşmayı bırakmış birisinin taş atmaları olarak da algılanabilir, dört bölüm "My Name is Earl" seyrettim, gayet huzurlu bir şekilde kabul ederim.

Böyle bir yapının oluşturulması da ayrıca güzel. Hoş ben Python öğreniyorum sevgili N 6600'üm için ama eski bir dostu da burada böyle görmek güzel oldu.
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Robot programlayarak Java öğrenin

sundance

Robocode sayesinde artık oyun oynayarak Java öğrenmeniz mümkün.

Daha önce C-Bots ve P-Bots (bilin bakalım ne öğretiyorlar) programlarının yaptığını şimdi de Robocode Java için yapıyor. Dört beş tane basit komutla bir matrix üzerinde hareket edebilen, düşmanı bulup ona ateş edebilen robotları kontrol ettiğiniz bu program. Asıl programlama kısmı Düşman robotları nasıl bulup yokedeceğinizin algoritmasını sizin oluşturmanız.

Bütün Java destekleyen platformlarda çalışan Robocode, IBM Alphaworks`ün son zamanlarda bizi heyecanlandıran bir başka ürünü.

11. JTS | Web uygulama güven(siz)liği 2.0 | Huzeyfe Önal | JTPD

tanerdiler

Bu ay 11. düzenlenecek olan Java teknolojileri saatleri 29 Temmuz 2010 Perşembe günü JavaDergisi sponsorluğunda Bahçeşehir Üniversitesi Yazılım ve Bilişim Kulübü'nün katkılarıyla Bahçeşehir Üniversitesi Beşiktaş kampüsünde ( D konf salonu - zemin kat konferans salonu ) gerçekleştirilecektir. Konuğumuz Huzeyfe ÖNAL web ve bilgi güvenliği alanında seminer verecektir.

JavaFX Coding Challenge

numangoceri

Dünya genelinde katılıma açık, JavaFX Coding Challenge adı altında bir kodlama yarışması düzenleniyor.

Yarışmada Netbeans 6.5 platformunda JavaFX 1.1 kullanmanız gerekiyor. Yapmanız gereken şey çok basit ve sitede adım adım anlatılmış:

  1. Yarışmaya bu linkten(http://javafx.kendallsquare.com/challenge/reg.jsp) kayıt oluyorsunuz ve gelişmeleri mail aracılığı ile takip ediyorsunuz.
  2. Yarışma için gerekli olan JavaFX 1.1'i indiriyorsunuz.(http://www.javafx.com/downloads/windows.jsp)
  3. JavaFX 1.1 kullanarak Netbeans 6.5 platformunda yaratıcı bir rich media application geliştiriyorsunuz. (http://www.javafx.com/samples/)
  4. Başvurular 23 Mart günü başlıyor!!

Java: Nerede Kullanmalı, Nerede Kullanmamalı?

FZ

Verilytics'te kıdemli sistem mühendisi olarak çalışan Adam Ronthal Java ile ilgili makalesinde bu programlama dilinin (ve platformunun) nerede işe yaradığını ve nerede problem çıkardığını gerçek hayatta karşısına çıkan somut senaryolara dayanarak anlatıyor ve çarpıcı örnekler veriyor. Ağ programlamadan uzaktan yönetime, yüksek trafikli bir web sitesinin optimizasyonundan üçüncü parti araçlara dek pek çok farklı alandan örnekler verip kıyaslamalar yapan Ronthal, yeri geldiğinde Perl gibi programlama dillerinin, yeri geldiğinde wget gibi belli bir hedefe yönelik uzmanlaşmış programların çok daha iyi çözüm sunabildiklerine değiniyor.

Java, Dropwizard, Elasticsearch ve Docker ile kendimize bir fazlamesai.net klonu yazalım: Bölüm 1

tongucyumruk

Günümüzde uygulama geliştirme dendiği zaman çoğumuzun aklına iki tip uygulamadan biri geliyor: Mobil uygulamalar veya Web uygulamaları. Bunu masaüstü uygulama piyasası öldü anlamında söylemiyorum tabi ki fakat eskisi kadar "hip" olmadığı da aşikar. Web uygulaması denince pek çok insanın aklına da tabi ki Ruby on Rails veya Django gibi dinamik dillerin geliştirme çerçeveleri geliyor....