آخرین اخبار و مقالات و مطالب پیرامون جاوااسکریپت در ایران آی سی تی نیوز ، پایگاه فناوری اطلاعات و ارتباطات ایران

بر روی این دامنه اینترنتی

سیستم مدیریت محتوا

پارس

سی ام اس

نصب شده است که نرم افزاری قوی جهت

طراحی سایت

می باشد.

طراحی وب

با استفاده از

پرتال

(

پورتال

) پارس منجر به

طراحی وب سایت

شما می شود.

طراحی وب سایت

کپی رایت

پورتال

پارس

کوچک ترین پولساز جهان

این روزها هرگاه در اخبار جهان فناوری اطلاعات گشتی می زنیم، موضوع یا تفسیری هم درباره نرم افزارهای اپل می شنویم. طرفداران پروپاقرص آیفون، آیپاد و لوازمی از این دست، در بسیاری از کشورهای دنیا، تنها به دلیل یک حس زیبایی شناسی خاص به مارک سیب نیم خورده حک شده بر محصولات این شرکت به آن نمی بالند، بلکه این مباهات به خاطر کارکردهای سخت افزار منحصربه فرد آن است که در سیستم عاملی هوشمند بر پایه یونیکس متجلی شده است. اما بی گمان این خود سیستم عامل نیست که می تواند کاربران پرشمار با سلیقه های گوناگون را گرد خود جمع کند. پس دلیل این محبوبیت چیست؟ پاسخ یک چیز است: app!
همان طور که هفته پیش گفتیم، اپ به برنامه های کاربردی کوچکی گفته می شود که عموما تک منظوره بوده و برای کارهای خاصی تهیه می شوند. برنامه های کاربردی کوچک می توانند مستقل باشند و از منابع داخل سیستم محلی استفاده کنند، یا شبکه ای باشند و از منابع سیسم های دیگر استفاده کنند. حتی می توانند بخشی از یک نرم افزار کاربردی جامع باشند و به کارکردهای آن چیزی بیفزایند یا آن را تحت کنترل بگیرند.
نکته: در حال حاظر نمی توان بین نرم افزارها یک خط قرمز کشید و به طور قطعی گفت کدام برنامه کاربردی کوچک است، کدام برنامه جامع و کدام برنامه سرگرمی، از این رو ما تنها نمودهایی از هر کدام را بیان می کنیم تا بهتر بتوانیم مزایا و معایب آنها را بررسی کنیم.
تجارت با هیچ
شرکت اپل در گزارش مالی خود که مشروح آن در اپل اینسایدر آمده، آمار افسانه ای دانلود نرم افزارهای خود را آورده است. طبق این آمار، تا 7 ژوئن سال 2010 میلادی بیش از 5 میلیارد دانلود از فروشگاه نرم افزار اپل یا همانappstore انجام گرفته که این رقم حاصل دانلود 225 هزار عنوان اپ معتبر بوده است. اما نکته جالب توجه این آمار سودآوری این کار است چراکه اپل تنها بابت قرار دادن این نرم افزارها در فروشگاه الکترونیکی خود مبلغ یک میلیارد دلار سود خالص به دست آورده است. این مبلغ تنها حاصل 30درصد از بهای فروش هر نرم افزار در فروشگاه اپل است و 70درصد باقیمانده به سازنده نرم افزار پرداخت می شود.
به این نوع مبادله و شرایط آن و حتی زیرساخت های تولید و ترویج نرم افزار در دنیای فناوری اطلاعات در اصطلاح «بسته توسعه نرم افزار» یا (sdk (software developing kit گفته می شود. sdk مجموعه ای از ابزارهای طراحی، تولید و توسعه نرم افزارهاست. معمولا تولیدکننده های زیرساخت هایی مانند سیستم عامل یا نرم افزارهای راه انداز (frame wear) یا حتی تولید کنندگان سخت افزارهایی مانند موبایل این بسته را ارائه می دهند تا برنامه نویسان مختلف بتوانند نرم افزارهایی هماهنگ با ساختار این سیستم ها ارائه کنند تا ضمن کمک به گسترش استفاده از آن زیرساخت نرم افزاری یا سخت افزاری، بتوانند برای کسب وکار خود نیز سودآوری و تضمین کاری داشته باشند.
این روش برای سیستم های زیادی اجرا شده و شرکت های زیادی برای ابزارهای خود sdk ارائه کرده اند. برای مثال نوکیا به عنوان یکی از بزرگ ترین تولیدکنندگان و فروشندگان تلفن همراه از اولین ارائه دهندگان این بسته برای برنامه نویسان بود و روی سیستم عامل سیمبین بسته نرم افزاری خاصی ارائه داد. (در ویکی پدیا نقل شده که سیمبین توسط چند شرکت تولیدکننده تجهیزات تلفن همراه از جمله نوکیا، زیمنس، سامسونگ، اریکسون، پاناسونیک و سونی اریکسون سرمایه گذاری و ساخته شد.)
اپل که در برابر شرکتی چون نوکیا قدمتی ندارد، توانسته است با ارائه یک sdk بسیار خوب برای زیرساخت محصولاتش رکورد بالای فروش میلیاردی نرم افزار را به دست بیاورد و همین نیز باعث شده شرکت هایی مانند نوکیا و سونی اریکسون به فکر ابتکار و تولید محصولات خلاقانه تر بیفتند.
اما برای همکاری با شرکت های بزرگ و تولید اپ باید چه کار کنیم؟
همان طور که پیش از این گفتیم هر توسعه دهنده نرم افزار، یک بسته نرم افزاری برای این کار ارائه می دهد. به عنوان مثال در سایت متخصصان و توسعه دهندگان سیمبین، sdk آنها ارائه شده است و کسانی که می خواهند بر اساس آن نرم افزار کاربردی تولید کنند، باید با مطالعه شرایط و شناخت زیرساخت ها کار خود را آغاز کرده و برنامه های کاربردی برای این زیرساخت تولید کنند. شرکت اپل نیز بسته نرم افزاری خود را در اختیار همه قرار داده تا هر کسی در هر کجای دنیا بتواند به این بازار وارد شود.
برای آغاز کار با اپل می توانید فایل نسبتا حجیم 1800مگابایتی را از سایت اپل دانلود و آن را اجرا کنید. این بسته نرم افزاری با سیستم عامل مک سازگار است اما می توانید روی سیستم عامل ویندوز یا لینوکس هم با ماشین مجازی مانند virtual box (که در واپسین شماره سال گذشته کلیک در صفحه نرم افزار معرفی شد) یا vmware آن را اجرا کنید. البته پیش از اقدام به این کار نیازمند مطالعه در این زمینه خواهید بود. برای کسب این آگاهی در درجه اول به سایت اپل و قسمت توسعه نرم افزار مراجعه کرده و از محیط های آموزشی آن استفاده کنید. در مرحله بعد، از سایت scribd.com استفاده کرده و با جستجوی عباراتی مانندiphone و sdk از بی نهایت مقاله و گزارش درباره تجربیات افراد و راهنمایی های آنها در این زمینه استفاده کنید. همزمان می توانید از نرم افزارهای پایه ای مانند itunes استفاده کنید و با ورود به بخش نرم افزار، از نحوه فروش و توزیع مطلع شوید.
شرایط فروش نرم افزار
معمولا همه تولیدکنندگانی که بسته نرم افزاری پیشنهاد می دهند، یک فروشگاه هم برای این کار در نظر می گیرند. اما سرآمد تمام روش های سودآور باز هم اپل است. شما هم برای این که نرم افزارتان (که برای محصولات اپل تولید شده) را بتوانید در این فروشگاه قرار دهید، باید ابتدا 99دلار به حساب این شرکت واریز کنید تا نرم افزارتان بررسی شود. اگر مشکل فنی یا محدودیت های اخلاقی شامل نرم افزارتان نشود، معمولا سریع تایید شده و در فروشگاه قرار می گیرد.
اما این پایان راه نیست و برای پول درآوردن از آن، باید برای نرم افزارتان بازاریابی کرده و مشتریان را به فروشگاه اپل هدایت کنید تا هر چه بیشتر نرم افزارتان را خریده و استفاده کنند.
نکته: لزوما بهترین نرم افزارها همیشه بیشترین فروش را ندارند و نرم افزارهای معمولی با بازاریابی خوب می توانند فروش خوبی داشته باشند.
اگر صاحب ایده هستید دست به کار شوید، چرا که برنامه نویسی برای آیفون به گواه کسانی که برای آن برنامه می نویسند، کار سختی نیست و آغاز کار هم چیزی بیش از یک رایانه نمی خواهد. بیشتر کسانی که از فروش محصول خود در فروشگاه اپل به سود کلانی رسیده اند، شرکت های دو یا سه نفره ای بودند که در وقت آزاد روزانه یا بعد از ساعت درس یا کار، نرم افزاری تولید کرده اند.
زبان های کوتاه و بلند
با این که صفحه فناوری اطلاعات از برنامه نویسی جداست اما معرفی چند زبان کلی برای شروع کار با اپ های مختلف خالی از لطف نیست.
همه چیز و همه جا با جاوا
زبان برنامه نویسی جاوا از آغاز برای استقلال نرم افزارها از زیرساخت سخت افزار و سیستم عامل ایجاد شد. هم اکنون نیز نرم افزارهایی که با زبان جاوا نوشته می شوند، با وجود کامپایلر خود می توانند روی هر سیستمی اجرا شوند و به نوعی میان افزار هستند. برای همین از این زبان در بسیاری از اپ ها استفاده می شود. شی ء گرایی نیز خاصیت این زبان است که با کلاس های خاصی می توانید کار برنامه نویسی را تسهیل کنید.
امکاناتی مانند java 2 mobility edition و java 2 platform standard edition می توانند کار شما را به حداقل برساند.
برای آیفون نیز زبان objective c که محصول خود اپل است به کار می رود و همچنین زبان های دیگری مانند سی، سی++، جاوا، اسمبلر، جاوااسکریپت و wml اسکریپت، که می توانید در صفحه برنامه نویسی پیگیر آنها باشید.
چند اپ نگون بخت
فروش و ارائه نرم افزارها بی قاعده نیست و به دلایلی مانند شکایت کاربران یا سیاسی و غیراخلاقی بودن، ممکن است از فروشگاه اپل حذف شوند. این را هم بدانید که شرکت های تولید کننده گوشی های هوشمند مانند اپل، اچ تی سی و گوگل امکان حذف از راه دور یک برنامه از روی گوشی تلفن همراه شما را دارند و این کار قانونی است. بازیbaby shaker که برای آیفون طراحی شده بود گوشی را به یک نوزاد شبیه می کرد که برای آرام کردنش باید گوشی را مانند نوزاد تکان می دادید و اگر از این کار دست می کشیدید با شدت بیشتری صدای گریه نوزاد از گوشی بلند می شد. این کار تا حدی کاربران را عصبی می کرد که با شکایت به یکی از دادگاه های آمریکا دستور حذف این نرم افزار صادر شد.
نرم افزار i am rich، یک نرم افزار برای خودشیفتگانی بود که ادعا می کردند ثروتمند هستند و سایر افراد دارای این نرم افزار می توانستند به آنها کالا پیشنهاد دهند و با قیمت های حدود 1000 دلار مناقصه برگزار کنند. اما این نرم افزار تنها پس از 5 روز عرضه به دلیل 3 بار کلاهبرداری از یک مشتری حذف شد. اپ تنها 6 بار دانلود شده بود.
«تاریخچه تبت» نیز نرم افزاری بود که مدافعان دالایی لاما آن را ارائه می کردند و با فشار دولت چین این نرم افزار نیز از رده نرم افزارها حذف شد.
برای دریافت اپ ها و اطلاعات بیشتر به سایت های زیر مراجعه کنید:
http://www.symbian.org/applications
http://www.apple.com/iphone/apps-for-iphone/
http://www.appleinsider.com
http://www.macromediax.com
http://developer.apple.com/iphone/index.action
سعید نوری آزاد


مسئولین فیلترینگ بدنبال filter.ir

... * همکاری سایت "پیوندها " ی وزارت ارشاد با کمیته تعیین مصادیق در دریافت گزارش تخلفاتوی گفت: در سایت پیوندها نیز مانند صفحه فیلترینگ گزارش ها و مشاهدات تخلفات پایگاه اینترنتی به آدرس این آدرس ایمیل در برابر اسپم ها محافظت می شود، برای دیدن آن می بایست جاوااسکریپت فعال باشد ارسال می شود و وزارت ارشاد نیز با راه اندازی این سایت قصد همکاری بیشتر با کارگروه را دارد ... irدبیر کارگروه تعیین مصادیق محتوای مجرمانه در پاسخ به این سوال چرا بر روی دامنه این آدرس ایمیل در برابر اسپم ها محافظت می شود، برای دیدن آن می بایست جاوااسکریپت فعال باشد اطلاعات وب سایت شرکت ارتباطات زیرساخت از زیرمجموعه های وزارت ارتباطات قرار داده شده و با وارد کردن آدرس dci ...

منبع : بازیاب    تاریخ : 8   شهریور   1389   شاخه : اینترنت   


فلش و html5؛ با هم یا روبه روی هم؟

... - قابلیت های جاوااسکریپت مجتمع، css3 و html5، برای مرورگری موبایل، پیشنهاد خواهد شد ...

منبع : جام جم آنلاین    تاریخ : 9   خرداد   1389   شاخه : برنامه نویسی   


ادوبی در برابر اپل – آیا قوانین ضد انحصار به کمک ادوبی می آیند؟

... برنامه ها باید به زبان های ، objective-c c++ ، c و یا جاوااسکریپت بگونه ای که توسط موتور webkit سیستم عامل آیفون اجرا می شود نوشته شده باشند و تنها کد های نوشته شده به زبان c ، c++ و objective-c می تواند کامپایل شده و به api های مستند لینک گردد (به عنوان مثال برنامه هایی که از طریق ترجمه واسط و یا یک لایه سازگارکننده و یا یک ابزار به api های مستند لینک گردند ممنوع است ... استیو جابز — مدیر عامل اپل — در نامه ای سرگشاده ایراداتی را به فناوری فلش وارد نمود و طی این نامه شش دلیل عمده را برای ممانعت از بکارگیری فلش بر روی آیفون ذکر کرد: 1٫ انحصاری بودن فناوری فلش در مقابل فناوری های استاندارد غیر انحصاری نظیر css، html5 و جاوااسکریپت 2٫ امکان مرور وب بطور کامل بدون استفاده از فلش با استفاده از فناوری های جایگزین برای ویدیو نظیر h ...

منبع : وین بتا    تاریخ : 15   اردیبهشت   1389   شاخه : شرکت ها   


انتشار ویروس از سایت های وزارت خزانه داری آمریکا

... به گفته این محققان، این کیت بهره برداری از جاوااسکریپت برای آلوده کردن سیستم کاربران استفاده می کند ...



فورمت فایل pdf ابزار حملات ویروسی می شود

... خبرگزاری دانشجویان ایران - تهران سرویس: جامعه اطلاعاتی -فناوری اطلاعاتمحققان در حال طراحی شیوه هایی برای انتشار نرم افزار مخرب به رایانه ها از طریق فایل های pdf پاک و بدون نیاز به بهره برداری از آسیب پذیری های موجود در نرم افزار pdf ریدر یا استفاده از جاوااسکریپت هستند ... در این شیوه غیرفعال کردن جاوااسکریپت نیز مانع از انجام حملات نمی شود و همچنین نیازی به بهره برداری از حفره های امنیتی موجود در برنامه pdf ریدر نیست ...



اظهارات خواندنی یک طراح گوگلی

... - چگونه ایده هایم را برای لوگوهای گوگل ارسال کنم؟* برای ارسال ایده ها باید آنها را به آدرس ایمیل این آدرس ایمیل در برابر اسپم ها محافظت می شود، برای دیدن آن می بایست جاوااسکریپت فعال باشد پست کنید ...

منبع : بازیاب    تاریخ : 7   اسفند   1388   شاخه : اشخاص   


آن وب که نکوست از ...

... تغییر دیگری که طراحان وب آرزوی داشتن آن را داشتند، این بود که بتوانند از هر فونتی در صفحه وب استفاده کنند بدون این که از جایگذاری عکس پس زمینه css یا جاوااسکریپت و فلش استفاده کنند ... جاوااسکریپت خود 3 css و 5 html می خواهند جای جاوااسکریپتی را بگیرند که فلش را برای حمله انتخاب کرده است ... جاوااسکریپت قدم در محدوده ای گذاشت که پیش از این با فلش به آن دسترسی داشتیم ...

منبع : جام جم آنلاین    تاریخ : 27   دی   1388   شاخه : وب   


اپرا گوگل را کنار زد

... اپرا این رشد عجیب خود را مدیون موتور جدید جاوااسکریپت carakan است که از پایه برای جایگزینی موتور futhark مجددا نوشته اند ...

منبع : جام جم آنلاین    تاریخ : 13   دی   1388   شاخه : نرم افزار   


وب 3 بعدی می شود

... این استاندارد که webgl نام دارد، به برنامه نویسان اجازه می دهد از طریق نرم افزار جاوااسکریپت از کارت های گرافیکی که قابلیت 3بعدی دارند، استفاده کنند ...

منبع : بازیاب    تاریخ : 4   دی   1388   شاخه : وب   

صفحه 1
2 3 4


طراحی وب سایت

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player