I have to know, if joomla gives any significance to some colon in within component or view?
Can there be something within this naming convention?
The colon is just utilized in the 'id' parameter to split up the number id in the slug employed for SEF Web addresses. With view &lifier component names you shouldn't use any colons.
Non-sef URL - /index.php?option=com_content&view=article&id=45:my-article-title
Sef URL - /my-article-title.html
Also when really while using id, you need to just use the number part, which may be removed using
JRequest::getInt('id') inside your code.